annotate mercurial/node.py @ 1191:77a0c7528c2f
Revert changeset 120aa5fc7ced1bf765b4f025f5a3a138cd87f49e.
I inadvertantly used "hg import" on a message I saved, expecting it to do
the right thing, but instead it made the commit look like I authored it,
and filled the description with the email header.
Changeset 737f9b90c571b3991f7e35dc846e7ef38a475cfe contains a guard
against "hg import" doing this again.
author |
bos@serpentine.internal.keyresearch.com |
date |
Thu, 01 Sep 2005 09:08:21 -0700 |
parents |
d62130f99a73 |
children |
bf4e7ef08741 |
rev |
line source |
1089
|
1 """
|
|
2 node.py - basic nodeid manipulation for mercurial
|
|
3
|
|
4 Copyright 2005 Matt Mackall <mpm@selenic.com>
|
|
5
|
|
6 This software may be used and distributed according to the terms
|
|
7 of the GNU General Public License, incorporated herein by reference.
|
|
8 """
|
|
9
|
|
10 import sha, binascii
|
|
11
|
|
12 nullid = "\0" * 20
|
|
13
|
|
14 def hex(node):
|
|
15 return binascii.hexlify(node)
|
|
16
|
|
17 def bin(node):
|
|
18 return binascii.unhexlify(node)
|
|
19
|
|
20 def short(node):
|
|
21 return hex(node[:6])
|