mirror of
https://github.com/facebook/sapling.git
synced 2024-10-07 15:27:13 +03:00
Fix revlog.children so the real children of the null revision can be calculated.
This commit is contained in:
parent
f9b8c79d22
commit
2501b7aeac
@ -756,9 +756,13 @@ class revlog(object):
|
||||
c = []
|
||||
p = self.rev(node)
|
||||
for r in range(p + 1, self.count()):
|
||||
for pr in self.parentrevs(r):
|
||||
if pr == p:
|
||||
c.append(self.node(r))
|
||||
prevs = [pr for pr in self.parentrevs(r) if pr != nullrev]
|
||||
if prevs:
|
||||
for pr in prevs:
|
||||
if pr == p:
|
||||
c.append(self.node(r))
|
||||
elif p == nullrev:
|
||||
c.append(self.node(r))
|
||||
return c
|
||||
|
||||
def _match(self, id):
|
||||
|
Loading…
Reference in New Issue
Block a user