Show More
@@ -24,7 +24,7 b' def parse_manifest(mfdict, fdict, lines)' | |||
|
24 | 24 | else: |
|
25 | 25 | mfdict[f] = bin(n) |
|
26 | 26 | |
|
27 | def parse_index(data, inline): | |
|
27 | def parse_index2(data, inline): | |
|
28 | 28 | def gettype(q): |
|
29 | 29 | return int(q & 0xFFFF) |
|
30 | 30 | |
@@ -36,7 +36,6 b' def parse_index(data, inline):' | |||
|
36 | 36 | s = struct.calcsize(indexformatng) |
|
37 | 37 | index = [] |
|
38 | 38 | cache = None |
|
39 | nodemap = {nullid: nullrev} | |
|
40 | 39 | n = off = 0 |
|
41 | 40 | |
|
42 | 41 | l = len(data) - s |
@@ -45,7 +44,6 b' def parse_index(data, inline):' | |||
|
45 | 44 | cache = (0, data) |
|
46 | 45 | while off <= l: |
|
47 | 46 | e = _unpack(indexformatng, data[off:off + s]) |
|
48 | nodemap[e[7]] = n | |
|
49 | 47 | append(e) |
|
50 | 48 | n += 1 |
|
51 | 49 | if e[1] < 0: |
@@ -54,7 +52,6 b' def parse_index(data, inline):' | |||
|
54 | 52 | else: |
|
55 | 53 | while off <= l: |
|
56 | 54 | e = _unpack(indexformatng, data[off:off + s]) |
|
57 | nodemap[e[7]] = n | |
|
58 | 55 | append(e) |
|
59 | 56 | n += 1 |
|
60 | 57 | off += s |
@@ -67,7 +64,7 b' def parse_index(data, inline):' | |||
|
67 | 64 | # add the magic null revision at -1 |
|
68 | 65 | index.append((0, 0, 0, -1, -1, -1, -1, nullid)) |
|
69 | 66 | |
|
70 |
return index, |
|
|
67 | return index, cache | |
|
71 | 68 | |
|
72 | 69 | def parse_dirstate(dmap, copymap, st): |
|
73 | 70 | parents = [st[:20], st[20: 40]] |
General Comments 0
You need to be logged in to leave comments.
Login now