Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
versioncontrol:webinterface [2006/09/19 09:54] – NikClaytonversioncontrol:webinterface [2022/10/07 01:26] (current) – Move bakeoff stuff under a single namespace KubilayKocak
Line 12: Line 12:
  
 ===== Current Implementation ===== ===== Current Implementation =====
-Currently cvsweb.cgi is used, as can be seen at [http://www.freebsd.org/cgi/cvsweb.cgi/ freebsd.org]+Currently cvsweb.cgi is used, as can be seen at [[http://www.freebsd.org/cgi/cvsweb.cgi/|freebsd.org]]
  
 ===== SVN Implementation ===== ===== SVN Implementation =====
Line 20: Line 20:
 There are a large number of third party applications that generate prettier web interfaces to Subversion repositories. There are a large number of third party applications that generate prettier web interfaces to Subversion repositories.
  
-["[[/NikClayton|NikClayton]]"] is the maintainer of SVN::Web, a Perl implementation that runs as either a CGI, a %%FastCGI%% under any web server, and as both a mod_perl1 and mod_perl2 handler.  SVN::Web's interface is template driven (making it easy to adapt to the %%FreeBSD%% web site look and feel), can apply regular expressions to log messages before they are output (making it easy to create links between log messages and GANTS tickets, or other web pages) and is fully localised, making it a matter of translating doc strings to render the interface in multiple languages.  An example of SVN::Web in action can be seen at http://jc.ngo.org.uk/svnweb/.+[[/NikClayton|NikClayton]] is the maintainer of SVN::Web, a Perl implementation that runs as either a CGI or a %%FastCGI%% script under any web server, and as both a mod_perl1 and mod_perl2 handler with Apache.  SVN::Web's interface is template driven (making it easy to adapt to the %%FreeBSD%% web site look and feel), can apply regular expressions to log messages before they are output (making it easy to create links between log messages and GNATS tickets, or other web pages) and is fully localised, making it a simple matter of translating doc strings to render the interface in multiple languages.  An example of SVN::Web in action can be seen at http://jc.ngo.org.uk/svnweb/.
  
 There are many other Subversion web interfaces listed at http://subversion.tigris.org/links.html There are many other Subversion web interfaces listed at http://subversion.tigris.org/links.html
Line 32: 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://hg.fr.freebsd.org/]]] and +See examples on [[http://hg.fr.freebsd.org/]] and 
-[[[http://archives.keltia.net/hg/]]]+[[http://archives.keltia.net/hg/]]
  
 ===== Git Implementation ===== ===== 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]+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]]
  
  • versioncontrol/webinterface.1158659663.txt.gz
  • Last modified: 2006/09/19 09:54
  • by NikClayton