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'):