--- 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)