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