Mercurial > public > mercurial-scm > hg
comparison mercurial/revlogutils/docket.py @ 47266:921648d31553
changelogv2: use a dedicated version number
If we want to change the format, we need a new version number. We start with
that.
Differential Revision: https://phab.mercurial-scm.org/D10663
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Mon, 29 Mar 2021 20:46:56 +0200 |
parents | ff9fd7107d11 |
children | 7ea39d633cf3 |
comparison
equal
deleted
inserted
replaced
47265:a07381751dc9 | 47266:921648d31553 |
---|---|
143 return S_HEADER.pack(*data) | 143 return S_HEADER.pack(*data) |
144 | 144 |
145 | 145 |
146 def default_docket(revlog, version_header): | 146 def default_docket(revlog, version_header): |
147 """given a revlog version a new docket object for the given revlog""" | 147 """given a revlog version a new docket object for the given revlog""" |
148 if (version_header & 0xFFFF) != constants.REVLOGV2: | 148 rl_version = version_header & 0xFFFF |
149 if rl_version not in (constants.REVLOGV2, constants.CHANGELOGV2): | |
149 return None | 150 return None |
150 comp = util.compengines[revlog._compengine].revlogheader() | 151 comp = util.compengines[revlog._compengine].revlogheader() |
151 docket = RevlogDocket( | 152 docket = RevlogDocket( |
152 revlog, | 153 revlog, |
153 version_header=version_header, | 154 version_header=version_header, |