mercurial/hg.py
changeset 557 b9fee419a1bd
parent 556 f6c6fa15ff70
child 561 cdddf4652aec
equal deleted inserted replaced
556:f6c6fa15ff70 557:b9fee419a1bd
   523         return transaction.transaction(self.opener, self.join("journal"),
   523         return transaction.transaction(self.opener, self.join("journal"),
   524                                        self.join("undo"))
   524                                        self.join("undo"))
   525 
   525 
   526     def recover(self):
   526     def recover(self):
   527         lock = self.lock()
   527         lock = self.lock()
   528         if os.path.exists(self.join("recover")):
   528         if os.path.exists(self.join("journal")):
   529             self.ui.status("rolling back interrupted transaction\n")
   529             self.ui.status("rolling back interrupted transaction\n")
   530             return transaction.rollback(self.opener, self.join("recover"))
   530             return transaction.rollback(self.opener, self.join("journal"))
   531         else:
   531         else:
   532             self.ui.warn("no interrupted transaction available\n")
   532             self.ui.warn("no interrupted transaction available\n")
   533 
   533 
   534     def undo(self):
   534     def undo(self):
   535         lock = self.lock()
   535         lock = self.lock()