Mercurial > hg > mercurial-crew-with-dirclash
annotate mercurial/node.py @ 3059:5e39ad2c8b52
really treat the right side of acl.{allow,deny} as a list of users
the current implementation seems to expect only user per pattern, which
contradicts the documentation available at the file beginning.
author | Mikhail Sobolev <mss@mawhrin.net> |
---|---|
date | Tue, 27 Jun 2006 01:41:07 +0300 |
parents | 345bac2bc4ec |
children | 3b4e00cba57a |
rev | line source |
---|---|
1089 | 1 """ |
2 node.py - basic nodeid manipulation for mercurial | |
3 | |
2858 | 4 Copyright 2005, 2006 Matt Mackall <mpm@selenic.com> |
1089 | 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 | |
2470
fe1689273f84
use demandload more.
Vadim Gelfer <vadim.gelfer@gmail.com>
parents:
1541
diff
changeset
|
10 from demandload import demandload |
fe1689273f84
use demandload more.
Vadim Gelfer <vadim.gelfer@gmail.com>
parents:
1541
diff
changeset
|
11 demandload(globals(), "binascii") |
1089 | 12 |
13 nullid = "\0" * 20 | |
14 | |
15 def hex(node): | |
16 return binascii.hexlify(node) | |
17 | |
18 def bin(node): | |
19 return binascii.unhexlify(node) | |
20 | |
21 def short(node): | |
22 return hex(node[:6]) |