diff --git a/mercurial/hgweb/hgweb_mod.py b/mercurial/hgweb/hgweb_mod.py
--- a/mercurial/hgweb/hgweb_mod.py
+++ b/mercurial/hgweb/hgweb_mod.py
@@ -609,7 +609,8 @@ class hgweb(object):
lastchange = (0, 0), # FIXME
manifest = hex(mf),
tags = tagentries,
- shortlog = changelist)
+ shortlog = changelist,
+ archives=self.archivelist("tip"))
def filediff(self, file, changeset):
cl = self.repo.changelog
diff --git a/templates/changelog-gitweb.tmpl b/templates/changelog-gitweb.tmpl
--- a/templates/changelog-gitweb.tmpl
+++ b/templates/changelog-gitweb.tmpl
@@ -20,7 +20,7 @@
-
summary | changelog |
tags |
manifest
+
summary | changelog |
tags |
manifest#archives%archiveentry#
#changenav%naventry#
diff --git a/templates/shortlog-gitweb.tmpl b/templates/shortlog-gitweb.tmpl
--- a/templates/shortlog-gitweb.tmpl
+++ b/templates/shortlog-gitweb.tmpl
@@ -1,7 +1,8 @@
#header#
-
summary |
log |
tags |
manifest
+
summary |
log |
tags |
manifest#archives%archiveentry#
+
#changenav%naventry#
diff --git a/templates/summary-gitweb.tmpl b/templates/summary-gitweb.tmpl
--- a/templates/summary-gitweb.tmpl
+++ b/templates/summary-gitweb.tmpl
@@ -9,7 +9,8 @@
Mercurial
#repo|escape# / summary
-summary |
changelog |
tags |
manifest
+summary |
changelog |
tags |
manifest#archives%archiveentry#
+