--- a/mercurial/hg.py Wed Jun 01 14:59:36 2005 -0800 +++ b/mercurial/hg.py Wed Jun 01 15:15:07 2005 -0800 @@ -42,7 +42,7 @@ return new # find all ancestors - needed = {} + needed = {node:1} visit = [node] while visit: n = visit.pop(0)