##// END OF EJS Templates
Make revrange return a list of ints so that callers don't have to convert
Make revrange return a list of ints so that callers don't have to convert

File last commit:

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