comparison mercurial/revlogutils/revlogv0.py @ 47259:013c645dd28c

revlog: fix the `null_item` attribute for V0 This is not a proper index tuple. Differential Revision: https://phab.mercurial-scm.org/D10645
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Tue, 04 May 2021 01:15:03 +0200
parents ba21cfd9b044
children 130c9f7ed914
comparison
equal deleted inserted replaced
47258:ba21cfd9b044 47259:013c645dd28c
40 return int(int(offset) << 16 | type) 40 return int(int(offset) << 16 | type)
41 41
42 42
43 class revlogoldindex(list): 43 class revlogoldindex(list):
44 entry_size = INDEX_ENTRY_V0.size 44 entry_size = INDEX_ENTRY_V0.size
45 null_item = (0, 0, 0, -1, -1, -1, -1, node.nullid) 45 null_item = (0, 0, 0, -1, -1, -1, -1, sha1nodeconstants.nullid, 0, 0)
46 46
47 @property 47 @property
48 def nodemap(self): 48 def nodemap(self):
49 msg = b"index.nodemap is deprecated, use index.[has_node|rev|get_rev]" 49 msg = b"index.nodemap is deprecated, use index.[has_node|rev|get_rev]"
50 util.nouideprecwarn(msg, b'5.3', stacklevel=2) 50 util.nouideprecwarn(msg, b'5.3', stacklevel=2)