mercurial/transaction.py
branchstable
changeset 21206 c77418938d05
parent 21150 0d05915b688d
child 22076 e59b5e5918a5
equal deleted inserted replaced
21205:e2031c8ca4f8 21206:c77418938d05
   218 
   218 
   219         self.count -= 1
   219         self.count -= 1
   220         if self.count != 0:
   220         if self.count != 0:
   221             return
   221             return
   222         self.file.close()
   222         self.file.close()
       
   223         self.backupsfile.close()
   223         self.entries = []
   224         self.entries = []
   224         if self.after:
   225         if self.after:
   225             self.after()
   226             self.after()
   226         if self.opener.isfile(self.journal):
   227         if self.opener.isfile(self.journal):
   227             self.opener.unlink(self.journal)
   228             self.opener.unlink(self.journal)
   241 
   242 
   242     def _abort(self):
   243     def _abort(self):
   243         self.count = 0
   244         self.count = 0
   244         self.usages = 0
   245         self.usages = 0
   245         self.file.close()
   246         self.file.close()
       
   247         self.backupsfile.close()
   246 
   248 
   247         if self.onabort is not None:
   249         if self.onabort is not None:
   248             self.onabort()
   250             self.onabort()
   249 
   251 
   250         try:
   252         try: