equal
deleted
inserted
replaced
6 # Copyright 2005 Matt Mackall <mpm@selenic.com> |
6 # Copyright 2005 Matt Mackall <mpm@selenic.com> |
7 # |
7 # |
8 # This software may be used and distributed according to the terms |
8 # This software may be used and distributed according to the terms |
9 # of the GNU General Public License, incorporated herein by reference. |
9 # of the GNU General Public License, incorporated herein by reference. |
10 |
10 |
11 import zlib, struct, sha, os, tempfile, binascii, heapq |
11 import zlib, struct, sha, binascii, heapq |
12 from mercurial import mdiff |
12 from mercurial import mdiff |
13 |
13 |
14 def hex(node): return binascii.hexlify(node) |
14 def hex(node): return binascii.hexlify(node) |
15 def bin(node): return binascii.unhexlify(node) |
15 def bin(node): return binascii.unhexlify(node) |
16 def short(node): return hex(node[:4]) |
16 def short(node): return hex(node[:4]) |