# HG changeset patch # User Augie Fackler # Date 1489899928 14400 # Node ID 73aa13bc8dac599e61dc920c5f2e22414da258b2 # Parent 0ca00905f76914d02c11eeb181ce322c4052985b revlog: use int instead of long By my reading of PEP 237[0], this is completely safe and has been since Python 2.2. 0: https://www.python.org/dev/peps/pep-0237/ diff -r 0ca00905f769 -r 73aa13bc8dac mercurial/revlog.py --- a/mercurial/revlog.py Sun Mar 19 01:02:42 2017 -0400 +++ b/mercurial/revlog.py Sun Mar 19 01:05:28 2017 -0400 @@ -117,7 +117,7 @@ def offset_type(offset, type): if (type & ~REVIDX_KNOWN_FLAGS) != 0: raise ValueError('unknown revlog index flags') - return long(long(offset) << 16 | type) + return int(int(offset) << 16 | type) _nullhash = hashlib.sha1(nullid)