mercurial/commands.py
changeset 44849 f90957c947f4
parent 44831 6d3768b11241
child 44850 8d552701806d
--- a/mercurial/commands.py	Sun May 17 12:49:12 2020 -0400
+++ b/mercurial/commands.py	Sun May 17 12:52:43 2020 -0400
@@ -3428,8 +3428,11 @@
                 m = regexp.search(self.line, p)
                 if not m:
                     break
-                yield m.span()
-                p = m.end()
+                if m.end() == p:
+                    p += 1
+                else:
+                    yield m.span()
+                    p = m.end()
 
     matches = {}
     copies = {}