##// END OF EJS Templates
debugdiscovery: allow to select random seed during debugdiscovery run...
marmoute -
r42197:6ae1a776 default
parent child Browse files
Show More
@@ -772,6 +772,7 b' def debugstate(ui, repo, **opts):'
772 ('', 'nonheads', None,
772 ('', 'nonheads', None,
773 _('use old-style discovery with non-heads included')),
773 _('use old-style discovery with non-heads included')),
774 ('', 'rev', [], 'restrict discovery to this set of revs'),
774 ('', 'rev', [], 'restrict discovery to this set of revs'),
775 ('', 'seed', '12323', 'specify the random seed use for discovery'),
775 ] + cmdutil.remoteopts,
776 ] + cmdutil.remoteopts,
776 _('[--rev REV] [OTHER]'))
777 _('[--rev REV] [OTHER]'))
777 def debugdiscovery(ui, repo, remoteurl="default", **opts):
778 def debugdiscovery(ui, repo, remoteurl="default", **opts):
@@ -782,7 +783,7 b' def debugdiscovery(ui, repo, remoteurl="'
782 ui.status(_('comparing with %s\n') % util.hidepassword(remoteurl))
783 ui.status(_('comparing with %s\n') % util.hidepassword(remoteurl))
783
784
784 # make sure tests are repeatable
785 # make sure tests are repeatable
785 random.seed(12323)
786 random.seed(int(opts['seed']))
786
787
787 def doit(pushedrevs, remoteheads, remote=remote):
788 def doit(pushedrevs, remoteheads, remote=remote):
788 if opts.get('old'):
789 if opts.get('old'):
@@ -263,7 +263,7 b' Show all commands + options'
263 debugdate: extended
263 debugdate: extended
264 debugdeltachain: changelog, manifest, dir, template
264 debugdeltachain: changelog, manifest, dir, template
265 debugdirstate: nodates, dates, datesort
265 debugdirstate: nodates, dates, datesort
266 debugdiscovery: old, nonheads, rev, ssh, remotecmd, insecure
266 debugdiscovery: old, nonheads, rev, seed, ssh, remotecmd, insecure
267 debugdownload: output
267 debugdownload: output
268 debugextensions: template
268 debugextensions: template
269 debugfileset: rev, all-files, show-matcher, show-stage
269 debugfileset: rev, all-files, show-matcher, show-stage
General Comments 0
You need to be logged in to leave comments. Login now