mercurial/subrepo.py
changeset 35660 73f51bdb0fea
parent 35621 38649e2fbf6c
child 35661 1c0ee0befba0
equal deleted inserted replaced
35659:821d8a5ab4ff 35660:73f51bdb0fea
  1325             for ext in externals:
  1325             for ext in externals:
  1326                 if path == ext or path.startswith(ext + pycompat.ossep):
  1326                 if path == ext or path.startswith(ext + pycompat.ossep):
  1327                     return True, True, bool(missing)
  1327                     return True, True, bool(missing)
  1328         return bool(changes), False, bool(missing)
  1328         return bool(changes), False, bool(missing)
  1329 
  1329 
       
  1330     @annotatesubrepoerror
  1330     def dirty(self, ignoreupdate=False, missing=False):
  1331     def dirty(self, ignoreupdate=False, missing=False):
  1331         wcchanged = self._wcchanged()
  1332         wcchanged = self._wcchanged()
  1332         changed = wcchanged[0] or (missing and wcchanged[2])
  1333         changed = wcchanged[0] or (missing and wcchanged[2])
  1333         if not changed:
  1334         if not changed:
  1334             if self._state[1] in self._wcrevs() or ignoreupdate:
  1335             if self._state[1] in self._wcrevs() or ignoreupdate: