ancestor: remove alias of initrevs from _lazyancestorsiter()
It's just redundant and less comprehensible.
--- a/mercurial/ancestor.py Tue Sep 11 10:36:07 2018 -0700
+++ b/mercurial/ancestor.py Tue Sep 11 22:38:32 2018 +0900
@@ -262,20 +262,18 @@
# Extracted from lazyancestors.__iter__ to avoid a reference cycle
def _lazyancestorsiter(parentrevs, initrevs, stoprev, inclusive):
seen = {nullrev}
- revs = initrevs
-
schedule = heapq.heappush
nextitem = heapq.heappop
see = seen.add
if inclusive:
- visit = [-r for r in revs]
- seen.update(revs)
+ visit = [-r for r in initrevs]
+ seen.update(initrevs)
heapq.heapify(visit)
else:
visit = []
heapq.heapify(visit)
- for r in revs:
+ for r in initrevs:
for parent in parentrevs(r):
if parent not in seen:
schedule(visit, -parent)