# HG changeset patch # User Pierre-Yves David <pierre-yves.da...@ens-lyon.org> # Date 1486026473 -3600 # Thu Feb 02 10:07:53 2017 +0100 # Node ID d7a746e6993ed59747059ff45994d843e79192fd # Parent f70dc1564b6aa8c49cd0e272f0e40286f59435cc # EXP-Topic debugcommands debugcommands: move 'debugwireargs' in the new module
diff -r f70dc1564b6a -r d7a746e6993e mercurial/commands.py --- a/mercurial/commands.py Thu Feb 02 10:07:28 2017 +0100 +++ b/mercurial/commands.py Thu Feb 02 10:07:53 2017 +0100 @@ -1852,28 +1852,6 @@ def copy(ui, repo, *pats, **opts): with repo.wlock(False): return cmdutil.copy(ui, repo, pats, opts) -@command('debugwireargs', - [('', 'three', '', 'three'), - ('', 'four', '', 'four'), - ('', 'five', '', 'five'), - ] + remoteopts, - _('REPO [OPTIONS]... [ONE [TWO]]'), - norepo=True) -def debugwireargs(ui, repopath, *vals, **opts): - repo = hg.peer(ui, opts, repopath) - for opt in remoteopts: - del opts[opt[1]] - args = {} - for k, v in opts.iteritems(): - if v: - args[k] = v - # run twice to check that we don't mess up the stream for the next command - res1 = repo.debugwireargs(*vals, **args) - res2 = repo.debugwireargs(*vals, **args) - ui.write("%s\n" % res1) - if res1 != res2: - ui.warn("%s\n" % res2) - @command('^diff', [('r', 'rev', [], _('revision'), _('REV')), ('c', 'change', '', _('change made by revision'), _('REV')) diff -r f70dc1564b6a -r d7a746e6993e mercurial/debugcommands.py --- a/mercurial/debugcommands.py Thu Feb 02 10:07:28 2017 +0100 +++ b/mercurial/debugcommands.py Thu Feb 02 10:07:53 2017 +0100 @@ -2043,3 +2043,25 @@ def debugwalk(ui, repo, *pats, **opts): for abs in items: line = fmt % (abs, f(m.rel(abs)), m.exact(abs) and 'exact' or '') ui.write("%s\n" % line.rstrip()) + +@command('debugwireargs', + [('', 'three', '', 'three'), + ('', 'four', '', 'four'), + ('', 'five', '', 'five'), + ] + commands.remoteopts, + _('REPO [OPTIONS]... [ONE [TWO]]'), + norepo=True) +def debugwireargs(ui, repopath, *vals, **opts): + repo = hg.peer(ui, opts, repopath) + for opt in commands.remoteopts: + del opts[opt[1]] + args = {} + for k, v in opts.iteritems(): + if v: + args[k] = v + # run twice to check that we don't mess up the stream for the next command + res1 = repo.debugwireargs(*vals, **args) + res2 = repo.debugwireargs(*vals, **args) + ui.write("%s\n" % res1) + if res1 != res2: + ui.warn("%s\n" % res2) _______________________________________________ Mercurial-devel mailing list Mercurial-devel@mercurial-scm.org https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel