[Commented On] D10795: revlog: use entry in revlogv0.py
baymax (Baymax, Your Personal Patch-care Companion)
phabricator at mercurial-scm.org
Fri Jun 4 15:06:20 UTC 2021
baymax added a comment.
baymax updated this revision to Diff 28454.
✅ refresh by Heptapod after a successful CI run (🐙 💚)
REPOSITORY
rHG Mercurial
CHANGES SINCE LAST UPDATE
https://phab.mercurial-scm.org/D10795?vs=28420&id=28454
BRANCH
default
CHANGES SINCE LAST ACTION
https://phab.mercurial-scm.org/D10795/new/
REVISION DETAIL
https://phab.mercurial-scm.org/D10795
AFFECTED FILES
mercurial/revlogutils/revlogv0.py
CHANGE DETAILS
diff --git a/mercurial/revlogutils/revlogv0.py b/mercurial/revlogutils/revlogv0.py
--- a/mercurial/revlogutils/revlogv0.py
+++ b/mercurial/revlogutils/revlogv0.py
@@ -9,7 +9,6 @@
from ..node import sha1nodeconstants
from .constants import (
- COMP_MODE_INLINE,
INDEX_ENTRY_V0,
)
from ..i18n import _
@@ -23,7 +22,6 @@
)
from . import (
- flagutil,
nodemap as nodemaputil,
)
@@ -39,19 +37,14 @@
class revlogoldindex(list):
rust_ext_compat = 0
entry_size = INDEX_ENTRY_V0.size
- null_item = (
- 0,
- 0,
- 0,
- -1,
- -1,
- -1,
- -1,
- sha1nodeconstants.nullid,
- 0,
- 0,
- COMP_MODE_INLINE,
- COMP_MODE_INLINE,
+ null_item = revlogutils.entry(
+ data_offset=0,
+ data_compressed_length=0,
+ data_delta_base=node.nullrev,
+ link_rev=node.nullrev,
+ parent_rev_1=node.nullrev,
+ parent_rev_2=node.nullrev,
+ node_id=sha1nodeconstants.nullid,
)
@property
@@ -137,18 +130,14 @@
off += s
e = INDEX_ENTRY_V0.unpack(cur)
# transform to revlogv1 format
- e2 = (
- revlogutils.offset_type(e[0], 0),
- e[1],
- -1,
- e[2],
- e[3],
- nodemap.get(e[4], node.nullrev),
- nodemap.get(e[5], node.nullrev),
- e[6],
- 0, # no side data support
- 0, # no side data support
- COMP_MODE_INLINE,
+ e2 = revlogutils.entry(
+ data_offset=e[0],
+ data_compressed_length=e[1],
+ data_delta_base=e[2],
+ link_rev=e[3],
+ parent_rev_1=nodemap.get(e[4], node.nullrev),
+ parent_rev_2=nodemap.get(e[5], node.nullrev),
+ node_id=e[6],
)
index.append(e2)
nodemap[e[6]] = n
To: marmoute, #hg-reviewers, Alphare
Cc: mercurial-patches
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mercurial-scm.org/pipermail/mercurial-patches/attachments/20210604/cfac095b/attachment-0002.html>
More information about the Mercurial-patches
mailing list