Websrv
serves the mercurial pull protocol over http. This protocol helps
pull updates from a remote mercurial repository with few requests and in a
bandwidth-efficient manner.
The mercurial repositories in
root
are served. This is typically
/n/hg
containing one or more mounted hg/fs'es.
If no explicit repositories to allow are specified, all repositories are allowed.
Http access from browsers get a message that there is no html front-end, option
-u
can change this.
Options:
-d
Print debugging information.
-u baseurl
In responses to browsers, mention that a html front-end exists at the
concatenation of baseurl and the repository name.
EXAMPLES
Start a web server to serve the repositories in
/n/hg.