##// END OF EJS Templates
disallow commands on non local repository
disallow commands on non local repository

File last commit:

r2859:345bac2b default
r3278:23682d3e 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])