comparison mercurial/localrepo.py @ 50284:a43f0562220c stable

undo-files: have the transaction directly tracks and manages journal rename This is much simpler this way.
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Mon, 06 Mar 2023 19:22:34 +0100
parents f34887316f1f
children 473103758373
comparison
equal deleted inserted replaced
50283:dda43856ef96 50284:a43f0562220c
2581 validator=validate, 2581 validator=validate,
2582 releasefn=releasefn, 2582 releasefn=releasefn,
2583 checkambigfiles=_cachedfiles, 2583 checkambigfiles=_cachedfiles,
2584 name=desc, 2584 name=desc,
2585 ) 2585 )
2586 for vfs_id, path in self._journalfiles():
2587 tr.add_journal(vfs_id, path)
2586 tr.changes[b'origrepolen'] = len(self) 2588 tr.changes[b'origrepolen'] = len(self)
2587 tr.changes[b'obsmarkers'] = set() 2589 tr.changes[b'obsmarkers'] = set()
2588 tr.changes[b'phases'] = [] 2590 tr.changes[b'phases'] = []
2589 tr.changes[b'bookmarks'] = {} 2591 tr.changes[b'bookmarks'] = {}
2590 2592