Mercurial > public > mercurial-scm > hg-stable
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 |