--- 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 <<EOF > "$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.