Mercurial > public > mercurial-scm > hg
diff mercurial/revlog.py @ 47324:0a3fa41fa719
revlogv2: use a unique filename for data
Having a unique data will allow for ambiguity less rewriting of revlog content,
something useful to clarify handling of some operation like censoring or
stripping.
Differential Revision: https://phab.mercurial-scm.org/D10772
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 19 May 2021 16:55:36 +0200 |
parents | 93a0abe098e7 |
children | 1844a2e3401c |
line wrap: on
line diff
--- a/mercurial/revlog.py Tue May 18 15:07:17 2021 +0200 +++ b/mercurial/revlog.py Wed May 19 16:55:36 2021 +0200 @@ -628,7 +628,9 @@ # main docket, so disable it for now. self._nodemap_file = None - if self.postfix is None: + if self._docket is not None: + self._datafile = self._docket.data_filepath() + elif self.postfix is None: self._datafile = b'%s.d' % self.radix else: self._datafile = b'%s.d.%s' % (self.radix, self.postfix)