# HG changeset patch # User Arseniy Alekseyev # Date 2022-11-17 14:37:43 # Node ID 302dd8ae27458a1f72ca2d7e1ad3c156233a1947 # Parent 3adca6eb6659f7721d78d3795b3e72931afd099f dirstate-v2: do not put the dirstate data file in a transaction, since the transaction reverts the store, while the dirstate is stored separately diff --git a/mercurial/dirstatemap.py b/mercurial/dirstatemap.py --- a/mercurial/dirstatemap.py +++ b/mercurial/dirstatemap.py @@ -612,8 +612,6 @@ if rustmod is not None: if append: docket = self.docket data_filename = docket.data_filename() - if tr: - tr.add(data_filename, docket.data_size) with self._opener(data_filename, b'r+b') as fp: fp.seek(docket.data_size) assert fp.tell() == docket.data_size