mercurial/transaction.py
changeset 515 03f27b1381f9
parent 429 688d03d6997a
child 558 0ceea19182a9
equal deleted inserted replaced
514:874e577e332e 515:03f27b1381f9
    63                 print "failed to truncate", f
    63                 print "failed to truncate", f
    64 
    64 
    65         self.entries = []
    65         self.entries = []
    66 
    66 
    67         print "rollback completed"
    67         print "rollback completed"
    68         
    68 
    69 def rollback(opener, file):
    69 def rollback(opener, file):
    70     for l in open(file).readlines():
    70     for l in open(file).readlines():
    71         f, o = l.split('\0')
    71         f, o = l.split('\0')
    72         opener(f, "a").truncate(int(o))
    72         opener(f, "a").truncate(int(o))
    73     os.unlink(file)
    73     os.unlink(file)