Mercurial > hg > mercurial-crew-with-dirclash
comparison mercurial/localrepo.py @ 4265:81402b2b294d
use os.path.islink instead of util.is_link; remove util.is_link
author | Alexis S. L. Carvalho <alexis@cecm.usp.br> |
---|---|
date | Fri, 23 Mar 2007 23:40:25 -0300 |
parents | 4a1504264261 |
children | cb6107f78b92 |
comparison
equal
deleted
inserted
replaced
4264:af4f0d52f948 | 4265:81402b2b294d |
---|---|
119 self.tagscache = None | 119 self.tagscache = None |
120 self.branchcache = None | 120 self.branchcache = None |
121 self.nodetagscache = None | 121 self.nodetagscache = None |
122 self.filterpats = {} | 122 self.filterpats = {} |
123 self.transhandle = None | 123 self.transhandle = None |
124 | |
125 self._link = lambda x: False | |
126 if util.checklink(self.root): | |
127 r = self.root # avoid circular reference in lambda | |
128 self._link = lambda x: util.is_link(os.path.join(r, x)) | |
129 | 124 |
130 self.dirstate = dirstate.dirstate(self.opener, self.ui, self.root) | 125 self.dirstate = dirstate.dirstate(self.opener, self.ui, self.root) |
131 | 126 |
132 def url(self): | 127 def url(self): |
133 return 'file:' + self.root | 128 return 'file:' + self.root |
523 return self.dirstate.getcwd() | 518 return self.dirstate.getcwd() |
524 | 519 |
525 def wfile(self, f, mode='r'): | 520 def wfile(self, f, mode='r'): |
526 return self.wopener(f, mode) | 521 return self.wopener(f, mode) |
527 | 522 |
523 def _link(self, f): | |
524 return os.path.islink(self.wjoin(f)) | |
525 | |
528 def _filter(self, filter, filename, data): | 526 def _filter(self, filter, filename, data): |
529 if filter not in self.filterpats: | 527 if filter not in self.filterpats: |
530 l = [] | 528 l = [] |
531 for pat, cmd in self.ui.configitems(filter): | 529 for pat, cmd in self.ui.configitems(filter): |
532 mf = util.matcher(self.root, "", [pat], [], [])[1] | 530 mf = util.matcher(self.root, "", [pat], [], [])[1] |