Show More
@@ -612,6 +612,7 b' class localrepository(repo.repository):' | |||||
612 | % encoding.tolocal(self.dirstate.branch())) |
|
612 | % encoding.tolocal(self.dirstate.branch())) | |
613 | self.invalidate() |
|
613 | self.invalidate() | |
614 | self.dirstate.invalidate() |
|
614 | self.dirstate.invalidate() | |
|
615 | self.destroyed() | |||
615 | else: |
|
616 | else: | |
616 | self.ui.warn(_("no rollback information available\n")) |
|
617 | self.ui.warn(_("no rollback information available\n")) | |
617 | finally: |
|
618 | finally: | |
@@ -910,6 +911,16 b' class localrepository(repo.repository):' | |||||
910 | del tr |
|
911 | del tr | |
911 | lock.release() |
|
912 | lock.release() | |
912 |
|
913 | |||
|
914 | def destroyed(self): | |||
|
915 | '''Inform the repository that nodes have been destroyed. | |||
|
916 | Intended for use by strip and rollback, so there's a common | |||
|
917 | place for anything that has to be done after destroying history.''' | |||
|
918 | # Do nothing for now: this is a placeholder that will be used | |||
|
919 | # when we add tag caching. | |||
|
920 | # XXX it might be nice if we could take the list of destroyed | |||
|
921 | # nodes, but I don't see an easy way for rollback() to do that | |||
|
922 | pass | |||
|
923 | ||||
913 | def walk(self, match, node=None): |
|
924 | def walk(self, match, node=None): | |
914 | ''' |
|
925 | ''' | |
915 | walk recursively through the directory tree or a given |
|
926 | walk recursively through the directory tree or a given |
General Comments 0
You need to be logged in to leave comments.
Login now