Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| versioncontrol:webinterface [2006/09/19 08:55] – Add Hg section. OllivierRobert | versioncontrol:webinterface [2022/10/07 01:26] (current) – Move bakeoff stuff under a single namespace KubilayKocak | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== Description ===== | ===== Description ===== | ||
| + | |||
| There should be a way to browse history and files in the repository from the web. | There should be a way to browse history and files in the repository from the web. | ||
| + | |||
| + | At a minimum, this means: | ||
| + | |||
| + | * Browse through the repository directory structure | ||
| + | * View a revision log of changes to a file or directory | ||
| + | * View all the changes made in a single commit | ||
| + | |||
| + | Ideally, the web interface would be customisable, | ||
| ===== Current Implementation ===== | ===== Current Implementation ===== | ||
| - | Currently cvsweb.cgi is used, as can be seen at [http:// | + | Currently cvsweb.cgi is used, as can be seen at [[http:// |
| ===== SVN Implementation ===== | ===== SVN Implementation ===== | ||
| + | |||
| + | One of the access mechanisms that can be enabled for a Subversion repository is http (or https). | ||
| + | |||
| + | There are a large number of third party applications that generate prettier web interfaces to Subversion repositories. | ||
| + | |||
| + | [[/ | ||
| + | |||
| + | There are many other Subversion web interfaces listed at http:// | ||
| ===== Hg Implementation ===== | ===== Hg Implementation ===== | ||
| Line 15: | Line 32: | ||
| * 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. | * 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. | ||
| - | See examples on [[[http:// | + | See examples on [[http:// |
| - | [[[http:// | + | [[http:// |
| ===== Git Implementation ===== | ===== Git Implementation ===== | ||
| - | The canonical git web interface is gitweb. | + | The canonical git web interface is gitweb. |