equal
deleted
inserted
replaced
32 self.basemap = {} |
32 self.basemap = {} |
33 def chunkpositer(): |
33 def chunkpositer(): |
34 for chunk in changegroup.chunkiter(bundlefile): |
34 for chunk in changegroup.chunkiter(bundlefile): |
35 pos = bundlefile.tell() |
35 pos = bundlefile.tell() |
36 yield chunk, pos - len(chunk) |
36 yield chunk, pos - len(chunk) |
37 n = self.count() |
37 n = len(self) |
38 prev = None |
38 prev = None |
39 for chunk, start in chunkpositer(): |
39 for chunk, start in chunkpositer(): |
40 size = len(chunk) |
40 size = len(chunk) |
41 if size < 80: |
41 if size < 80: |
42 raise util.Abort("invalid changegroup") |
42 raise util.Abort("invalid changegroup") |