Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/localrepo.py @ 1590:bae3f3f993d6
reloads manifest and changelog after recovering
author | Benoit Boissinot <benoit.boissinot@ens-lyon.org> |
---|---|
date | Fri, 16 Dec 2005 01:32:28 -0600 |
parents | a679a364436a |
children | 96b47ef8f740 |
comparison
equal
deleted
inserted
replaced
1589:fce5292866c6 | 1590:bae3f3f993d6 |
---|---|
224 def recover(self): | 224 def recover(self): |
225 lock = self.lock() | 225 lock = self.lock() |
226 if os.path.exists(self.join("journal")): | 226 if os.path.exists(self.join("journal")): |
227 self.ui.status(_("rolling back interrupted transaction\n")) | 227 self.ui.status(_("rolling back interrupted transaction\n")) |
228 transaction.rollback(self.opener, self.join("journal")) | 228 transaction.rollback(self.opener, self.join("journal")) |
229 self.manifest = manifest.manifest(self.opener) | |
230 self.changelog = changelog.changelog(self.opener) | |
229 return True | 231 return True |
230 else: | 232 else: |
231 self.ui.warn(_("no interrupted transaction available\n")) | 233 self.ui.warn(_("no interrupted transaction available\n")) |
232 return False | 234 return False |
233 | 235 |