18 lines · 462 B · Python
RawDownload
# 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 version 2, incorporated herein by reference. import binascii nullrev = -1nullid = "\0" * 20 # This ugly style has a noticeable effect in manifest parsinghex = binascii.hexlifybin = binascii.unhexlify def short(node):    return hex(node[:6])