diff --git a/mercurial/hgweb.py b/mercurial/hgweb.py --- a/mercurial/hgweb.py +++ b/mercurial/hgweb.py @@ -265,7 +265,7 @@ class hgweb: 'changelogentry', parity = parity, author = changes[1], - parent1 = self.parents("changelogparent", + parent = self.parents("changelogparent", cl.parents(n), cl.rev), changelogtag = self.showtag("changelogtag",n), p1 = hex(p1), p2 = hex(p2), @@ -331,7 +331,7 @@ class hgweb: 'searchentry', parity = count & 1, author = changes[1], - parent1 = self.parents("changelogparent", + parent = self.parents("changelogparent", cl.parents(n), cl.rev), changelogtag = self.showtag("changelogtag",n), p1 = hex(p1), p2 = hex(p2), @@ -380,7 +380,7 @@ class hgweb: diff = diff, rev = cl.rev(n), node = nodeid, - parent1 = self.parents("changesetparent", + parent = self.parents("changesetparent", cl.parents(n), cl.rev), changesettag = self.showtag("changesettag",n), p1 = hex(p1), p2 = hex(p2), @@ -462,7 +462,7 @@ class hgweb: manifest = hex(mfn), author = cs[1], date = t, - parent1 = self.parents("filerevparent", + parent = self.parents("filerevparent", fl.parents(n), fl.rev, file=f), p1 = hex(p1), p2 = hex(p2), permissions = self.repo.manifest.readflags(mfn)[f], @@ -529,7 +529,7 @@ class hgweb: manifest = hex(mfn), author = cs[1], date = t, - parent1 = self.parents("fileannotateparent", + parent = self.parents("fileannotateparent", fl.parents(n), fl.rev, file=f), p1 = hex(p1), p2 = hex(p2), permissions = self.repo.manifest.readflags(mfn)[f],