branch | stable |
changeset 20335 | e40520642e64 |
parent 20033 | f962870712da |
child 20632 | e993f065e17c |
--- a/mercurial/dirstate.py Fri Jan 31 14:52:53 2014 -0800 +++ b/mercurial/dirstate.py Fri Jan 31 15:13:15 2014 -0800 @@ -162,8 +162,12 @@ else: return fallback + @propertycache + def _cwd(self): + return os.getcwd() + def getcwd(self): - cwd = os.getcwd() + cwd = self._cwd if cwd == self._root: return '' # self._root ends with a path separator if self._root is '/' or 'C:\'