diff -r 247bb7a2c492 -r 1b27e1793156 tests/test-largefiles.t --- a/tests/test-largefiles.t Sat May 06 02:33:00 2017 +0900 +++ b/tests/test-largefiles.t Thu May 04 15:23:51 2017 +0900 @@ -212,6 +212,25 @@ $ killdaemons.py #endif +Test largefiles can be loaded in hgweb (wrapcommand() shouldn't fail) + + $ cat < "$TESTTMP/hgweb.cgi" + > #!/usr/bin/env python + > from mercurial import demandimport; demandimport.enable() + > from mercurial.hgweb import hgweb + > from mercurial.hgweb import wsgicgi + > application = hgweb('.', 'test repo') + > wsgicgi.launch(application) + > EOF + + $ PATH_INFO='/' \ + > QUERY_STRING='' \ + > REQUEST_METHOD='GET' \ + > SCRIPT_NAME='' \ + > SERVER_NAME='localhost' \ + > SERVER_PORT='80' \ + > python "$TESTTMP/hgweb.cgi" > /dev/null + Test archiving the various revisions. These hit corner cases known with archiving.