Draft: hgweb: return proper error when the changeset is empty

If no pattern was given and the changeset itself is empty (e.g. null), bail out early. Otherwise the archive header is sent before the error in archival.py is created and client just sees a short write.

Edited by Raphaël Gomès

Merge request reports