comparison mercurial/commands.py @ 30955:8e38fa360a12

debugcommands: move 'debugsub' in the new module
author Pierre-Yves David <pierre-yves.david@ens-lyon.org>
date Thu, 02 Feb 2017 10:04:55 +0100
parents dad968920130
children db30c6bfeb70
comparison
equal deleted inserted replaced
30954:dad968920130 30955:8e38fa360a12
1852 Returns 0 on success, 1 if errors are encountered. 1852 Returns 0 on success, 1 if errors are encountered.
1853 """ 1853 """
1854 with repo.wlock(False): 1854 with repo.wlock(False):
1855 return cmdutil.copy(ui, repo, pats, opts) 1855 return cmdutil.copy(ui, repo, pats, opts)
1856 1856
1857 @command('debugsub',
1858 [('r', 'rev', '',
1859 _('revision to check'), _('REV'))],
1860 _('[-r REV] [REV]'))
1861 def debugsub(ui, repo, rev=None):
1862 ctx = scmutil.revsingle(repo, rev, None)
1863 for k, v in sorted(ctx.substate.items()):
1864 ui.write(('path %s\n') % k)
1865 ui.write((' source %s\n') % v[0])
1866 ui.write((' revision %s\n') % v[1])
1867
1868 @command('debugsuccessorssets', 1857 @command('debugsuccessorssets',
1869 [], 1858 [],
1870 _('[REV]')) 1859 _('[REV]'))
1871 def debugsuccessorssets(ui, repo, *revs): 1860 def debugsuccessorssets(ui, repo, *revs):
1872 """show set of successors for revision 1861 """show set of successors for revision