mercurial/transaction.py
changeset 39681 0d7b9db85675
parent 39680 264d56954dda
child 39682 b590f4763aba
equal deleted inserted replaced
39680:264d56954dda 39681:0d7b9db85675
   126         self.opener = opener
   126         self.opener = opener
   127         # a map to access file in various {location -> vfs}
   127         # a map to access file in various {location -> vfs}
   128         vfsmap = vfsmap.copy()
   128         vfsmap = vfsmap.copy()
   129         vfsmap[''] = opener  # set default value
   129         vfsmap[''] = opener  # set default value
   130         self._vfsmap = vfsmap
   130         self._vfsmap = vfsmap
   131         self.after = after
   131         self._after = after
   132         self.entries = []
   132         self.entries = []
   133         self.map = {}
   133         self.map = {}
   134         self._journal = journalname
   134         self._journal = journalname
   135         self._undoname = undoname
   135         self._undoname = undoname
   136         self._queue = []
   136         self._queue = []
   486                     # Abort may be raise by read only opener
   486                     # Abort may be raise by read only opener
   487                     self.report("couldn't remove %s: %s\n"
   487                     self.report("couldn't remove %s: %s\n"
   488                                 % (vfs.join(b), inst))
   488                                 % (vfs.join(b), inst))
   489         self.entries = []
   489         self.entries = []
   490         self._writeundo()
   490         self._writeundo()
   491         if self.after:
   491         if self._after:
   492             self.after()
   492             self._after()
   493             self.after = None # Help prevent cycles.
   493             self._after = None # Help prevent cycles.
   494         if self.opener.isfile(self._backupjournal):
   494         if self.opener.isfile(self._backupjournal):
   495             self.opener.unlink(self._backupjournal)
   495             self.opener.unlink(self._backupjournal)
   496         if self.opener.isfile(self._journal):
   496         if self.opener.isfile(self._journal):
   497             self.opener.unlink(self._journal)
   497             self.opener.unlink(self._journal)
   498         for l, _f, b, c in self._backupentries:
   498         for l, _f, b, c in self._backupentries: