revlog: make getcandidaterevs more consistent about updating tested revs set
authorPaul Morelle <paul.morelle@octobus.net>
Wed, 07 Mar 2018 11:10:22 +0100
changeset 38168 faa015417348
parent 38167 ec37df9042f9
child 38169 fc72beec2a1a
revlog: make getcandidaterevs more consistent about updating tested revs set Like in previous cases, update the set of tested revisions after yielding
mercurial/revlog.py
--- a/mercurial/revlog.py	Mon Mar 26 10:49:01 2018 -0700
+++ b/mercurial/revlog.py	Wed Mar 07 11:10:22 2018 +0100
@@ -345,6 +345,7 @@
                 # other approach failed try against prev to hopefully save us a
                 # fulltext.
                 yield (prev,)
+                tested.add(prev)
 
     def buildtext(self, revinfo, fh):
         """Builds a fulltext version of a revision