Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/localrepo.py @ 1678:b345cc4c22c0
reverting 11d12bd6e1dcd9610fa26e97d25e7ad553e8ffa5
passing local everywhere violate the layering
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Thu, 15 Dec 2005 18:04:05 +0100 |
parents | 11d12bd6e1dc |
children | 675ca845c2f8 |
comparison
equal
deleted
inserted
replaced
1677:11d12bd6e1dc | 1678:b345cc4c22c0 |
---|---|
28 | 28 |
29 self.root = os.path.abspath(path) | 29 self.root = os.path.abspath(path) |
30 self.ui = ui | 30 self.ui = ui |
31 self.opener = util.opener(self.path) | 31 self.opener = util.opener(self.path) |
32 self.wopener = util.opener(self.root) | 32 self.wopener = util.opener(self.root) |
33 self.manifest = manifest.manifest(self.opener, local=self.local()) | 33 self.manifest = manifest.manifest(self.opener) |
34 self.changelog = changelog.changelog(self.opener, local=self.local()) | 34 self.changelog = changelog.changelog(self.opener) |
35 self.tagscache = None | 35 self.tagscache = None |
36 self.nodetagscache = None | 36 self.nodetagscache = None |
37 self.encodepats = None | 37 self.encodepats = None |
38 self.decodepats = None | 38 self.decodepats = None |
39 | 39 |
159 def wjoin(self, f): | 159 def wjoin(self, f): |
160 return os.path.join(self.root, f) | 160 return os.path.join(self.root, f) |
161 | 161 |
162 def file(self, f): | 162 def file(self, f): |
163 if f[0] == '/': f = f[1:] | 163 if f[0] == '/': f = f[1:] |
164 return filelog.filelog(self.opener, f, local=self.local()) | 164 return filelog.filelog(self.opener, f) |
165 | 165 |
166 def getcwd(self): | 166 def getcwd(self): |
167 return self.dirstate.getcwd() | 167 return self.dirstate.getcwd() |
168 | 168 |
169 def wfile(self, f, mode='r'): | 169 def wfile(self, f, mode='r'): |