# HG changeset patch # User Pierre-Yves David # Date 1420498802 28800 # Node ID 987ef74d8d01a70f41772edaa22724179652aa10 # Parent d944492445fa0d0b9c164336afab68127080a1f3 transaction: use the right location when cleaning up backup file (issue4479) The location variable fetch from the loop and the one used to actually fetch it mismatched. We fix the name to ensure file outside of store are cleaned up. diff -r d944492445fa -r 987ef74d8d01 mercurial/transaction.py --- a/mercurial/transaction.py Mon Jan 05 15:46:14 2015 -0600 +++ b/mercurial/transaction.py Mon Jan 05 15:00:02 2015 -0800 @@ -397,7 +397,7 @@ self.opener.unlink(self.journal) if self.opener.isfile(self._backupjournal): self.opener.unlink(self._backupjournal) - for _l, _f, b, c in self._backupentries: + for l, _f, b, c in self._backupentries: if l not in self._vfsmap and c: self.report("couldn't remote %s: unknown cache location" "%s\n" % (b, l))