diff --git a/mercurial/interfaces/repository.py b/mercurial/interfaces/repository.py
index 4b9cf9924cd7623e374947dd0a304402b863437f_bWVyY3VyaWFsL2ludGVyZmFjZXMvcmVwb3NpdG9yeS5weQ==..d57d1606049c4acf46aff2639c3f2d4031dfd3a8_bWVyY3VyaWFsL2ludGVyZmFjZXMvcmVwb3NpdG9yeS5weQ== 100644
--- a/mercurial/interfaces/repository.py
+++ b/mercurial/interfaces/repository.py
@@ -95,6 +95,7 @@
 # (this is a mutable set to let extension update it)
 CACHES_POST_CLONE = CACHES_ALL.copy()
 CACHES_POST_CLONE.discard(CACHE_FILE_NODE_TAGS)
+CACHES_POST_CLONE.discard(CACHE_REV_BRANCH)
 
 
 class ipeerconnection(interfaceutil.Interface):