Show More
@@ -231,6 +231,16 b' class dirstate(object):' | |||||
231 | except IOError, err: |
|
231 | except IOError, err: | |
232 | if err.errno != errno.ENOENT: raise |
|
232 | if err.errno != errno.ENOENT: raise | |
233 |
|
233 | |||
|
234 | def reload(self): | |||
|
235 | def mtime(): | |||
|
236 | m = self.map and self.map.get('.hgignore') | |||
|
237 | return m and m[-1] | |||
|
238 | ||||
|
239 | old_mtime = self.ignorefunc and mtime() | |||
|
240 | self.read() | |||
|
241 | if old_mtime != mtime(): | |||
|
242 | self.ignorefunc = None | |||
|
243 | ||||
234 | def copy(self, source, dest): |
|
244 | def copy(self, source, dest): | |
235 | self.lazyread() |
|
245 | self.lazyread() | |
236 | self.markdirty() |
|
246 | self.markdirty() |
@@ -596,7 +596,7 b' class localrepository(repo.repository):' | |||||
596 | self.ui.warn(_("no rollback information available\n")) |
|
596 | self.ui.warn(_("no rollback information available\n")) | |
597 |
|
597 | |||
598 | def wreload(self): |
|
598 | def wreload(self): | |
599 | self.dirstate.read() |
|
599 | self.dirstate.reload() | |
600 |
|
600 | |||
601 | def reload(self): |
|
601 | def reload(self): | |
602 | self.changelog.load() |
|
602 | self.changelog.load() |
General Comments 0
You need to be logged in to leave comments.
Login now