# HG changeset patch # User Gregory Szorc # Date 1537225373 25200 # Node ID 264d56954dda448a4dbccfb0f3cda0b00ecb4778 # Parent ebbba3ba3f6661461033cd745fdf3ed05d9e226c transaction: make checkambigfiles a private attribute This holds instance state that is passed in at __init__ time. It doesn't need to be exposed as part of the public interface. Differential Revision: https://phab.mercurial-scm.org/D4628 diff -r ebbba3ba3f66 -r 264d56954dda mercurial/transaction.py --- a/mercurial/transaction.py Mon Sep 17 16:01:22 2018 -0700 +++ b/mercurial/transaction.py Mon Sep 17 16:02:53 2018 -0700 @@ -145,9 +145,9 @@ releasefn = lambda tr, success: None self._releasefn = releasefn - self.checkambigfiles = set() + self._checkambigfiles = set() if checkambigfiles: - self.checkambigfiles.update(checkambigfiles) + self._checkambigfiles.update(checkambigfiles) self.names = [name] @@ -340,7 +340,7 @@ checkambig = False else: self.addbackup(name, location=location) - checkambig = (name, location) in self.checkambigfiles + checkambig = (name, location) in self._checkambigfiles files.append(vfs(name, 'w', atomictemp=True, checkambig=checkambig)) genfunc(*files) @@ -580,7 +580,7 @@ self._abortcallback = None _playback(self._journal, self.report, self.opener, self._vfsmap, self.entries, self._backupentries, False, - checkambigfiles=self.checkambigfiles) + checkambigfiles=self._checkambigfiles) self.report(_("rollback completed\n")) except BaseException: self.report(_("rollback failed - please run hg recover\n"))