changeset 30543 | 03fae9048fa1 |
parent 30391 | 2ded17b64f09 |
child 30584 | be5b2098a817 |
--- a/mercurial/revlog.py Sun Nov 27 20:44:52 2016 -0500 +++ b/mercurial/revlog.py Mon Nov 28 04:34:01 2016 -0800 @@ -72,6 +72,8 @@ return int(q & 0xFFFF) def offset_type(offset, type): + if (type & ~REVIDX_KNOWN_FLAGS) != 0: + raise ValueError('unknown revlog index flags') return long(long(offset) << 16 | type) _nullhash = hashlib.sha1(nullid)