mercurial/commands.py
changeset 23325 4165cfd67519
parent 23319 3177d710630d
child 23351 1cbc00ff2373
--- a/mercurial/commands.py	Sat Nov 15 13:50:43 2014 +0900
+++ b/mercurial/commands.py	Sat Nov 15 21:36:19 2014 -0500
@@ -5086,7 +5086,7 @@
     [('A', 'after', None, _('record delete for missing files')),
     ('f', 'force', None,
      _('remove (and delete) file even if added or modified')),
-    ] + walkopts,
+    ] + subrepoopts + walkopts,
     _('[OPTION]... FILE...'),
     inferrepo=True)
 def remove(ui, repo, *pats, **opts):
@@ -5131,7 +5131,8 @@
         raise util.Abort(_('no files specified'))
 
     m = scmutil.match(repo[None], pats, opts)
-    return cmdutil.remove(ui, repo, m, after, force)
+    subrepos = opts.get('subrepos')
+    return cmdutil.remove(ui, repo, m, "", after, force, subrepos)
 
 @command('rename|move|mv',
     [('A', 'after', None, _('record a rename that has already occurred')),