mercurial/hg.py
changeset 163 f38c90953c2c
parent 162 5dcbe4d9a30c
child 171 75dddd697ed4
equal deleted inserted replaced
162:5dcbe4d9a30c 163:f38c90953c2c
   298                            self.join("undo"))
   298                            self.join("undo"))
   299 
   299 
   300     def recover(self, f = "journal"):
   300     def recover(self, f = "journal"):
   301         self.lock()
   301         self.lock()
   302         if os.path.exists(self.join(f)):
   302         if os.path.exists(self.join(f)):
       
   303             self.ui.status("attempting to rollback %s information\n" % f)
   303             return rollback(self.opener, self.join(f))
   304             return rollback(self.opener, self.join(f))
       
   305         else:
       
   306             self.ui.warn("no %s information available\n" % f)
   304 
   307 
   305     def lock(self, wait = 1):
   308     def lock(self, wait = 1):
   306         try:
   309         try:
   307             return lock.lock(self.join("lock"), 0)
   310             return lock.lock(self.join("lock"), 0)
   308         except lock.LockHeld, inst:
   311         except lock.LockHeld, inst: