--- a/mercurial/localrepo.py Thu May 18 23:31:12 2006 -0700+++ b/mercurial/localrepo.py Wed May 24 01:01:39 2006 +0200@@ -872,7 +872,7 @@ b = [] for n in nodes: t = n- while n:+ while 1: p = self.changelog.parents(n) if p[1] != nullid or p[0] == nullid: b.append((t, n, p[0], p[1]))