mercurial/hgweb/__init__.py
changeset 2328 f789602ba840
parent 2311 b832b6eb65ab
child 2355 eb08fb4d41e1
--- a/mercurial/hgweb/__init__.py
+++ b/mercurial/hgweb/__init__.py
@@ -519,7 +519,8 @@ class hgweb(object):
         mnode = hex(mn)
         mf = man.read(mn)
         rev = man.rev(mn)
-        node = self.repo.changelog.node(rev)
+        changerev = man.linkrev(mn)
+        node = self.repo.changelog.node(changerev)
         mff = man.readflags(mn)
 
         files = {}