equal
deleted
inserted
replaced
3 # $ find .hg/store/ -name "*.i" | xargs dumprevlog > repo.dump |
3 # $ find .hg/store/ -name "*.i" | xargs dumprevlog > repo.dump |
4 |
4 |
5 from __future__ import absolute_import, print_function |
5 from __future__ import absolute_import, print_function |
6 |
6 |
7 import sys |
7 import sys |
|
8 from mercurial.node import hex |
8 from mercurial import ( |
9 from mercurial import ( |
9 encoding, |
10 encoding, |
10 node, |
|
11 pycompat, |
11 pycompat, |
12 revlog, |
12 revlog, |
13 ) |
13 ) |
14 from mercurial.utils import procutil |
14 from mercurial.utils import procutil |
15 |
15 |
36 print("file:", f) |
36 print("file:", f) |
37 for i in r: |
37 for i in r: |
38 n = r.node(i) |
38 n = r.node(i) |
39 p = r.parents(n) |
39 p = r.parents(n) |
40 d = r.revision(n) |
40 d = r.revision(n) |
41 printb(b"node: %s" % node.hex(n)) |
41 printb(b"node: %s" % hex(n)) |
42 printb(b"linkrev: %d" % r.linkrev(i)) |
42 printb(b"linkrev: %d" % r.linkrev(i)) |
43 printb(b"parents: %s %s" % (node.hex(p[0]), node.hex(p[1]))) |
43 printb(b"parents: %s %s" % (hex(p[0]), hex(p[1]))) |
44 printb(b"length: %d" % len(d)) |
44 printb(b"length: %d" % len(d)) |
45 printb(b"-start-") |
45 printb(b"-start-") |
46 printb(d) |
46 printb(d) |
47 printb(b"-end-") |
47 printb(b"-end-") |