diff mercurial/commands.py @ 15265:460135339d74

revert: warn that subrepos cannot be reverted (tests added by mpm)
author Angel Ezquerra <angel.ezquerra@gmail.com>
date Sat, 15 Oct 2011 01:06:52 +0200
parents be2c67a8bf88
children 2ed335669e18
line wrap: on
line diff
--- a/mercurial/commands.py	Wed Oct 12 21:45:58 2011 -0400
+++ b/mercurial/commands.py	Sat Oct 15 01:06:52 2011 +0200
@@ -4652,6 +4652,10 @@
         def badfn(path, msg):
             if path in names:
                 return
+            if path in repo[node].substate:
+                ui.warn("%s: %s\n" % (m.rel(path),
+                    'reverting subrepos is unsupported'))
+                return
             path_ = path + '/'
             for f in names:
                 if f.startswith(path_):