Fixed revlog.children.
It was comparing a node to a rev, then appending a rev onto the list
of children being constructed instead of a node.
--- a/mercurial/revlog.py
+++ b/mercurial/revlog.py
@@ -185,8 +185,8 @@ class revlog:
for r in range(p + 1, self.count()):
n = self.node(r)
for pn in self.parents(n):
- if pn == p:
- c.append(p)
+ if pn == node:
+ c.append(n)
continue
elif pn == nullid:
continue