--- a/mercurial/graphmod.py Mon Jul 22 16:49:38 2024 +0200
+++ b/mercurial/graphmod.py Tue Jul 23 10:02:46 2024 +0200
@@ -133,7 +133,8 @@
else:
getconf = lambda rev: {}
- for cur, type, data, parents in dag:
+ for (cur, type, data, parents) in dag:
+
# Compute seen and next
if cur not in seen:
seen.append(cur) # new head
@@ -243,7 +244,7 @@
def _fixlongrightedges(edges):
- for i, (start, end) in enumerate(edges):
+ for (i, (start, end)) in enumerate(edges):
if end > start:
edges[i] = (start, end + 1)
@@ -264,7 +265,7 @@
def _drawedges(echars, edges, nodeline, interline):
- for start, end in edges:
+ for (start, end) in edges:
if start == end + 1:
interline[2 * end + 1] = b"/"
elif start == end - 1:
@@ -380,7 +381,7 @@
this function can be monkey-patched by extensions to alter graph display
without needing to mimic all of the edge-fixup logic in ascii()
"""
- for ln, logstr in graph:
+ for (ln, logstr) in graph:
ui.write((ln + logstr).rstrip() + b"\n")