Skip to content
Snippets Groups Projects
Commit a32ccd32982b authored by Boris Feld's avatar Boris Feld
Browse files

sparse-revlog: drop unused deltainfo parameter from segmentspan

We no longer need to deal with slicing logic including uncommitted revision.
We drop the associated code.
parent 3ac23dad6364
No related branches found
No related tags found
No related merge requests found
......@@ -378,7 +378,7 @@
return revs[startidx:endidx]
def segmentspan(revlog, revs, deltainfo=None):
def segmentspan(revlog, revs):
"""Get the byte span of a segment of revisions
revs is a sorted array of revision numbers
......@@ -404,13 +404,7 @@
"""
if not revs:
return 0
if deltainfo is not None and len(revlog) <= revs[-1]:
if len(revs) == 1:
return deltainfo.deltalen
offset = revlog.end(len(revlog) - 1)
end = deltainfo.deltalen + offset
else:
end = revlog.end(revs[-1])
end = revlog.end(revs[-1])
return end - revlog.start(revs[0])
def _textfromdelta(fh, revlog, baserev, delta, p1, p2, flags, expectednode):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment