(There are no request to support monotone and thus no plans to do so. --2015)
Monotone now probably can be used for mass hosting:
- ssh support (read/write) - since 0.27/2006-06
- multi-database server (read) - since 0.23/2005-09
http://mtn-host.prjek.net/ demonstrates
Monotone hosting and publishes its source code (project webhost
)
Technically, usher can be used for write access, but does not support privileges separation (one uid must have write access to all repos).
References
There was a discussion about supporting montone at Savannah it on the monotone-devel list (hosted by Savannah :)) last year: http://lists.gnu.org/archive/html/monotone-devel/2005-08/msg00072.html
Monotone proselitism ;) by Chad Walstrom: http://lists.gnu.org/mailman/private/gnu-prog-discuss/2006q2/001201.html
(For more general discussion about supporting a new service, check NewServiceSupport)
Rejected Ideas
- usher + setuid wrapper for 'mtn server': I think the authentication
is performed after
mtn server
is started - forward connection to a running server: we can't afford to let 2500 servers (one per project) always running in the background