This is an old revision of the document!
Description
There should be a way to browse history and files in the repository from the web.
Current Implementation
Currently cvsweb.cgi is used, as can be seen at [http://www.freebsd.org/cgi/cvsweb.cgi/ freebsd.org]
SVN Implementation
Hg Implementation
There are several ways to browse a Hg repository through the web:
- Hg itself includes a bare-bone web server started by hg serve. However it is single threaded is more for a quick browse than anything else.
- There are two CGI scripts: hgweb.cgi and hgwebdir. The latter is used for multiple repository access. These two are really simple to install. Different style can be used and while the default theme is simple, many people prefer a port of the gitweb style.
Git Implementation
The canonical git web interface is gitweb. Examples can be seen at [http://www.kernel.org/git/ kernel.org] or [http://gitweb.freedesktop.org/ freedesktop.org]