diff -r 42f1b8cb9a60 -r 9fe97eea5510 mercurial/hgweb/webutil.py --- a/mercurial/hgweb/webutil.py Thu Nov 13 10:11:32 2008 +0100 +++ b/mercurial/hgweb/webutil.py Wed Nov 12 15:19:14 2008 -0600 @@ -126,7 +126,7 @@ ctx = repo[changeid] except RepoError: man = repo.manifest - ctx = repo[man.linkrev(man.lookup(changeid))] + ctx = repo[man.linkrev(man.rev(man.lookup(changeid)))] return ctx