mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 15:27:13 +03:00
revlog: bail out earlier in group when we have no chunks
This commit is contained in:
parent
5d8acb706f
commit
7db447dd4c
@ -1096,6 +1096,11 @@ class revlog(object):
|
||||
changegroup starts with a full revision.
|
||||
"""
|
||||
|
||||
# if we don't have any revisions touched by these changesets, bail
|
||||
if len(nodelist) == 0:
|
||||
yield bundler.close()
|
||||
return
|
||||
|
||||
# for generaldelta revlogs, we linearize the revs; this will both be
|
||||
# much quicker and generate a much smaller bundle
|
||||
if (self._generaldelta and reorder is not False) or reorder:
|
||||
@ -1105,11 +1110,6 @@ class revlog(object):
|
||||
else:
|
||||
revs = sorted([self.rev(n) for n in nodelist])
|
||||
|
||||
# if we don't have any revisions touched by these changesets, bail
|
||||
if not revs:
|
||||
yield bundler.close()
|
||||
return
|
||||
|
||||
# add the parent of the first rev
|
||||
p = self.parentrevs(revs[0])[0]
|
||||
revs.insert(0, p)
|
||||
|
Loading…
Reference in New Issue
Block a user