Fix automatic decompression of tarballs with Firefox.
The encoding was set to gzip/bzip2, so Firefox (correctly) assumed, that this
has to be "decoded" (i.e. decompressed).
Allow comma to separate types in allow_archive, too. Use longer variable name.
Final stage of the hgweb split up.
hgweb and hgwebdir now have their own modules.
Manifest groups may be empty, so don't abort in this case (fixes
issue210).
Only abort on empty changelog and file revlogs.
Pass filename to decoder for 'hg archive' (fixes
issue267)
Despite writing to a file descriptor, the check in the
[decode] section needs a filename.
localrepo.wwrite() still writes to the file descriptor.