diff mercurial/commands.py @ 30524:1ee358c3ed26

debugcommands: move 'debugfileset' in the new module
author Gregory Szorc <gregory.szorc@gmail.com>
date Wed, 17 Aug 2016 20:57:57 -0700
parents 20a42325fdef
children 86ebd2f61c31
line wrap: on
line diff
--- a/mercurial/commands.py	Wed Nov 23 17:36:35 2016 +0000
+++ b/mercurial/commands.py	Wed Aug 17 20:57:57 2016 -0700
@@ -41,7 +41,6 @@
     error,
     exchange,
     extensions,
-    fileset,
     formatter,
     graphmod,
     hbisect,
@@ -1859,19 +1858,6 @@
     with repo.wlock(False):
         return cmdutil.copy(ui, repo, pats, opts)
 
-@command('debugfileset',
-    [('r', 'rev', '', _('apply the filespec on this revision'), _('REV'))],
-    _('[-r REV] FILESPEC'))
-def debugfileset(ui, repo, expr, **opts):
-    '''parse and apply a fileset specification'''
-    ctx = scmutil.revsingle(repo, opts.get('rev'), None)
-    if ui.verbose:
-        tree = fileset.parse(expr)
-        ui.note(fileset.prettyformat(tree), "\n")
-
-    for f in ctx.getfileset(expr):
-        ui.write("%s\n" % f)
-
 @command('debugfsinfo', [], _('[PATH]'), norepo=True)
 def debugfsinfo(ui, path="."):
     """show information detected about current filesystem"""