Submitter | Boris Feld |
---|---|
Date | Sept. 13, 2018, 2:27 p.m. |
Message ID | <bf9d5d5513d0babd5e1d.1536848872@localhost.localdomain> |
Download | mbox | patch |
Permalink | /patch/34604/ |
State | Accepted |
Headers | show |
Comments
Patch
diff --git a/mercurial/revlogutils/deltas.py b/mercurial/revlogutils/deltas.py --- a/mercurial/revlogutils/deltas.py +++ b/mercurial/revlogutils/deltas.py @@ -596,8 +596,8 @@ def _candidategroups(revlog, textlen, p1 for rev in temptative: # skip over empty delta (no need to include them in a chain) while not (rev == nullrev or rev in tested or deltalength(rev)): + tested.add(rev) rev = deltaparent(rev) - tested.add(rev) # filter out revision we tested already if rev in tested: continue