Mercurial > jhg
comparison src/com/tmate/hgkit/ll/Nodeid.java @ 13:df8c67f3006a
Basic manifest parsing to analyze what's in there
author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
---|---|
date | Sun, 26 Dec 2010 03:21:17 +0100 |
parents | d6d2a630f4a6 |
children | 11cfabe692b3 |
comparison
equal
deleted
inserted
replaced
12:181fccc176ef | 13:df8c67f3006a |
---|---|
20 this.binaryData = binaryRepresentation; | 20 this.binaryData = binaryRepresentation; |
21 } | 21 } |
22 | 22 |
23 @Override | 23 @Override |
24 public String toString() { | 24 public String toString() { |
25 return new DigestHelper().toHexString(binaryData, 0, 20); | 25 return new DigestHelper().toHexString(binaryData, 0, binaryData.length); |
26 } | 26 } |
27 | 27 |
28 // binascii.unhexlify() | 28 // binascii.unhexlify() |
29 public static Nodeid fromAscii(byte[] asciiRepresentation, int offset, int length) { | 29 public static Nodeid fromAscii(byte[] asciiRepresentation, int offset, int length) { |
30 assert length % 2 == 0; // Python's binascii.hexlify convert each byte into 2 digits | 30 assert length % 2 == 0; // Python's binascii.hexlify convert each byte into 2 digits |