--- a/mercurial/hg.py Sun Aug 07 11:09:21 2005 -0800
+++ b/mercurial/hg.py Sun Aug 07 12:43:11 2005 -0800
@@ -300,6 +300,11 @@
def wjoin(self, f):
return os.path.join(self.root, f)
+ def getcwd(self):
+ cwd = os.getcwd()
+ if cwd == self.root: return ''
+ return cwd[len(self.root) + 1:]
+
def ignore(self, f):
if not self.ignorefunc:
bigpat = []
@@ -687,9 +692,7 @@
return filelog(self.opener, f)
def getcwd(self):
- cwd = os.getcwd()
- if cwd == self.root: return ''
- return cwd[len(self.root) + 1:]
+ return self.dirstate.getcwd()
def wfile(self, f, mode='r'):
return self.wopener(f, mode)