diff -r a2edb4481f19 -r 9a9ea2d1d3c4 mercurial/revlog.py --- a/mercurial/revlog.py Fri Jun 03 18:42:53 2005 -0800 +++ b/mercurial/revlog.py Sat Jun 04 11:10:42 2005 -0800 @@ -159,7 +159,7 @@ def heads(self): p = {} h = [] - for r in range(self.count() - 1, 0, -1): + for r in range(self.count() - 1, -1, -1): n = self.node(r) if n not in p: h.append(n)