diff -r 7b038ec6c5fd -r 18f50b8cbf1e mercurial/node.py --- a/mercurial/node.py Mon Nov 16 11:45:35 2015 -0800 +++ b/mercurial/node.py Mon Nov 16 11:23:32 2015 -0800 @@ -9,17 +9,18 @@ import binascii +# This ugly style has a noticeable effect in manifest parsing +hex = binascii.hexlify +bin = binascii.unhexlify + nullrev = -1 nullid = "\0" * 20 +nullhex = hex(nullid) # pseudo identifiers for working directory # (they are experimental, so don't add too many dependencies on them) wdirrev = 0x7fffffff wdirid = "\xff" * 20 -# This ugly style has a noticeable effect in manifest parsing -hex = binascii.hexlify -bin = binascii.unhexlify - def short(node): return hex(node[:6])