diff -r 27e014189d3b -r aa0d842b4f5d mercurial/hgweb/hgweb_mod.py --- a/mercurial/hgweb/hgweb_mod.py Mon Sep 27 10:47:36 2010 -0500 +++ b/mercurial/hgweb/hgweb_mod.py Mon Sep 27 10:48:50 2010 -0500 @@ -276,8 +276,8 @@ yield {"type" : i, "extension" : spec[2], "node" : nodeid} archive_specs = { - 'bz2': ('application/x-tar', 'tbz2', '.tar.bz2', None), - 'gz': ('application/x-tar', 'tgz', '.tar.gz', None), + 'bz2': ('application/x-bzip2', 'tbz2', '.tar.bz2', None), + 'gz': ('application/x-gzip', 'tgz', '.tar.gz', None), 'zip': ('application/zip', 'zip', '.zip', None), }