Submitter | Boris Feld |
---|---|
Date | July 10, 2018, 1:27 p.m. |
Message ID | <639f8b092c12960f1a5f.1531229232@FB-lair> |
Download | mbox | patch |
Permalink | /patch/32741/ |
State | Accepted |
Headers | show |
Comments
Patch
diff --git a/mercurial/revlog.py b/mercurial/revlog.py --- a/mercurial/revlog.py +++ b/mercurial/revlog.py @@ -234,6 +234,10 @@ def _slicechunk(revlog, revs): else: density = 1.0 + if density >= revlog._srdensitythreshold: + yield revs + return + # Store the gaps in a heap to have them sorted by decreasing size gapsheap = [] heapq.heapify(gapsheap)