##// END OF EJS Templates
Catch python2.3's IndexError with bogus http proxy settings. (issue203)
Catch python2.3's IndexError with bogus http proxy settings. (issue203)

File last commit:

r2859:345bac2b default
r3399:5dbb3a99 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])