##// END OF EJS Templates
don't let lazyparser read more data than it can handle...
don't let lazyparser read more data than it can handle This should fix issue368.

File last commit:

r2859:345bac2b default
r3078:baa3873e default
Show More
node.py
22 lines | 480 B | text/x-python | PythonLexer
"""
node.py - basic nodeid manipulation for mercurial
Copyright 2005, 2006 Matt Mackall <mpm@selenic.com>
This software may be used and distributed according to the terms
of the GNU General Public License, incorporated herein by reference.
"""
from demandload import demandload
demandload(globals(), "binascii")
nullid = "\0" * 20
def hex(node):
return binascii.hexlify(node)
def bin(node):
return binascii.unhexlify(node)
def short(node):
return hex(node[:6])