diff options
Diffstat (limited to 'mercurial/pure/parsers.py')
-rw-r--r-- | mercurial/pure/parsers.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/mercurial/pure/parsers.py b/mercurial/pure/parsers.py index c4fe285..868dba5 100644 --- a/mercurial/pure/parsers.py +++ b/mercurial/pure/parsers.py @@ -36,7 +36,7 @@ def parse_index2(data, inline): s = struct.calcsize(indexformatng) index = [] cache = None - off = 0 + n = off = 0 l = len(data) - s append = index.append @@ -45,6 +45,7 @@ def parse_index2(data, inline): while off <= l: e = _unpack(indexformatng, data[off:off + s]) append(e) + n += 1 if e[1] < 0: break off += e[1] + s @@ -52,6 +53,7 @@ def parse_index2(data, inline): while off <= l: e = _unpack(indexformatng, data[off:off + s]) append(e) + n += 1 off += s if off != len(data): |