equal
deleted
inserted
replaced
147 f, c = f.split('\0') |
147 f, c = f.split('\0') |
148 copymap[f] = c |
148 copymap[f] = c |
149 dmap[f] = e[:4] |
149 dmap[f] = e[:4] |
150 pos = newpos |
150 pos = newpos |
151 |
151 |
152 def reload(self): |
152 def invalidate(self): |
153 for a in "map copymap _branch pl dirs _ignore".split(): |
153 for a in "map copymap _branch pl dirs _ignore".split(): |
154 if hasattr(self, a): |
154 if hasattr(self, a): |
155 self.__delattr__(a) |
155 self.__delattr__(a) |
156 |
156 |
157 def copy(self, source, dest): |
157 def copy(self, source, dest): |
226 except KeyError: |
226 except KeyError: |
227 self.ui.warn(_("not in dirstate: %s!\n") % f) |
227 self.ui.warn(_("not in dirstate: %s!\n") % f) |
228 pass |
228 pass |
229 |
229 |
230 def rebuild(self, parent, files): |
230 def rebuild(self, parent, files): |
231 self.reload() |
231 self.invalidate() |
232 for f in files: |
232 for f in files: |
233 if files.execf(f): |
233 if files.execf(f): |
234 self.map[f] = ('n', 0777, -1, 0) |
234 self.map[f] = ('n', 0777, -1, 0) |
235 else: |
235 else: |
236 self.map[f] = ('n', 0666, -1, 0) |
236 self.map[f] = ('n', 0666, -1, 0) |