mercurial/subrepo.py
changeset 35676 9c575c22dcf4
parent 35661 1c0ee0befba0
child 35777 0c0689a7565e
--- a/mercurial/subrepo.py	Wed Jan 17 13:02:42 2018 +0100
+++ b/mercurial/subrepo.py	Tue Jan 16 08:40:14 2018 -0500
@@ -1332,6 +1332,8 @@
 
     @annotatesubrepoerror
     def dirty(self, ignoreupdate=False, missing=False):
+        if self._svnmissing():
+            return self._state[1] != ''
         wcchanged = self._wcchanged()
         changed = wcchanged[0] or (missing and wcchanged[2])
         if not changed: