# HG changeset patch # User Mike Edgar # Date 1426019110 14400 # Node ID f962692853c07855b9ab343029d1e9643f5cc298 # Parent a330660b3d71da0adbb4508c32e64e31feeb18f1 repair: define explicit local variable, don't reuse a comprehension variable The node ID used in strip bundle names is currently taken as the last iterated value in a list comprehension found much earlier in the function. This change makes the node selection more explicit at the cost of redundancy. diff -r a330660b3d71 -r f962692853c0 mercurial/repair.py --- a/mercurial/repair.py Sat Feb 07 12:49:30 2015 -0800 +++ b/mercurial/repair.py Tue Mar 10 16:25:10 2015 -0400 @@ -137,6 +137,7 @@ # create a changegroup for all the branches we need to keep backupfile = None vfs = repo.vfs + node = nodelist[-1] if backup: backupfile = _bundle(repo, stripbases, cl.heads(), node, topic) repo.ui.status(_("saved backup bundle to %s\n") %