mercurial/bundle2.py
changeset 37165 6c7a6b04b274
parent 37084 f0b6fbea00cf
child 37167 6f467adf9f05
--- a/mercurial/bundle2.py	Fri Mar 30 12:43:08 2018 +0200
+++ b/mercurial/bundle2.py	Fri Mar 30 12:43:57 2018 +0200
@@ -1596,8 +1596,11 @@
                                             outgoing.missingheads):
             part.addparam('targetphase', '%d' % phases.secret, mandatory=False)
 
-    addparttagsfnodescache(repo, bundler, outgoing)
-    addpartrevbranchcache(repo, bundler, outgoing)
+    if opts.get('tagsfnodescache', True):
+        addparttagsfnodescache(repo, bundler, outgoing)
+
+    if opts.get('revbranchcache', True):
+        addpartrevbranchcache(repo, bundler, outgoing)
 
     if opts.get('obsolescence', False):
         obsmarkers = repo.obsstore.relevantmarkers(outgoing.missing)