mercurial/localrepo.py
changeset 1590 bae3f3f993d6
parent 1588 a679a364436a
child 1597 96b47ef8f740
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