mercurial/merge.py
changeset 9780 1ee085511b89
parent 9717 68a1b9d0663e
child 9783 ee00ef6f9be7
--- a/mercurial/merge.py	Sat Nov 07 16:29:49 2009 -0600
+++ b/mercurial/merge.py	Sat Nov 07 16:30:42 2009 -0600
@@ -169,6 +169,12 @@
 
     # Compare manifests
     for f, n in m1.iteritems():
+        if f == '.hgsubstate':
+            # check whether sub state is modified
+            for s in p1.substate:
+                if p1.sub(s).dirty():
+                    n += "+"
+                    break
         if partial and not partial(f):
             continue
         if f in m2: