160 lines
5.5 KiB
HTML
160 lines
5.5 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
|
<html>
|
|
<head>
|
|
<title>ViewVC: About</title>
|
|
<link rel="stylesheet" type="text/css" href="./styles.css"/>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<div id="title">
|
|
<a href="http://www.viewvc.org/"><img
|
|
src="./images/title.jpg" alt="ViewVC: Repository Browsing"/></a>
|
|
</div>
|
|
|
|
<div id="menu">
|
|
<p><a href="./index.html">Home</a> |
|
|
<a href="http://viewvc.tigris.org/">Project Page</a> |
|
|
<a href="./download.html">Download</a> |
|
|
<a href="./upgrading.html">Upgrading</a> |
|
|
<a href="./contributing.html">Contributing</a> |
|
|
<a href="./license-1.html">License</a> |
|
|
<a href="./contact.html">Contact</a> |
|
|
<a href="./who.html">About</a>
|
|
</p>
|
|
</div>
|
|
|
|
<table id="pagetable">
|
|
<tr>
|
|
<td id="pagecolumn1">
|
|
|
|
<h4>On this page:</h4>
|
|
|
|
<ul id="bookmarks">
|
|
<li><a href="#sec-history">The History of ViewVC</a></li>
|
|
<li><a href="#sec-viewcvs-group">The ViewCVS Group</a></li>
|
|
<li><a href="#sec-site-credits">About This Site</a></li>
|
|
</ul>
|
|
|
|
<hr/>
|
|
|
|
<address><a href="mailto:users@viewvc.tigris.org">ViewVC Users Group</a></address>
|
|
|
|
</td>
|
|
<td id="pagecolumn2">
|
|
|
|
<div class="section">
|
|
<h2 id="sec-history">The History of ViewVC</h2>
|
|
|
|
<p>The ViewVC software was inspired by <a
|
|
href="http://people.freebsd.org/~fenner/cvsweb/">cvsweb</a>
|
|
(originally written by Bill Fenner and then further developed by <a
|
|
href="mailto:zeller@think.de">Henner Zeller</a>). Greg Stein
|
|
wanted to make some changes and updates, but cvsweb was implemented
|
|
in Perl. He wrote:</p>
|
|
|
|
<blockquote style="font-style: italic;">"While I can manage some
|
|
Perl, cvsweb was rather unmaintainable for me. So I undertook the
|
|
task to convert the software to Python. As a result, I've actually
|
|
been able to go <em>way</em> beyond the simple changes that I had
|
|
envisioned."</blockquote>
|
|
|
|
<p>So ViewVC started out as just a port of the cvsweb script,
|
|
originally called ViewCVS. Along the way, it has had numerous
|
|
cleanups and other modifications, a process simplified by the
|
|
elegance of the <a href="http://www.python.org/">Python</a>
|
|
language.</p>
|
|
|
|
<p>In 2001, the ViewCVS project was moved to <a
|
|
href="http://www.sourceforge.net">SourceForge</a>, a popular
|
|
software collaboration environment. There the project continued to
|
|
mature, releasing several stable-yet-pre-1.0 versions. In 2002,
|
|
C. Michael Pilato began implementing support for Subversion in
|
|
ViewCVS, building atop the beginnings of a version control
|
|
abstraction layer begun by Lucas Bruand. Along the way, Russell
|
|
Yanofsky delivered large improvements to that abstraction, and to
|
|
ViewCVS as whole. ViewCVS was well on its way to releasing a 1.0
|
|
version.</p>
|
|
|
|
<p>Of course, now that ViewCVS could browse Subversion repositories as
|
|
easily as CVS ones, the ViewCVS name seemed inappropriate. Also,
|
|
SourceForge's lack of support for Subversion (which was already
|
|
well past its 1.0 release, and becoming hugely popular) in its
|
|
project version control offerings was annoying ViewCVS primary
|
|
developers. So in late 2005, the decision was made to rename the
|
|
project to ViewVC, to convert the project's CVS data to Subversion,
|
|
and to move the project and its Subversion data to <a
|
|
href="http://www.tigris.org">Tigris.org</a>.</p>
|
|
|
|
<p>Today, ViewVC is being developed at <a
|
|
href="http://viewvc.tigris.org">http://viewvc.tigris.org</a> by a
|
|
small community of folks</a>.</p>
|
|
|
|
</div>
|
|
<div class="section">
|
|
<h2 id="sec-viewcvs-group">The ViewCVS Group</h2>
|
|
|
|
<p>The ViewCVS Group is an informal group of people working on and
|
|
developing the ViewVC package. The current set of members are
|
|
listed below with some of their notable contributions:</p>
|
|
|
|
<dl>
|
|
<dt><a href="http://www.lyra.org/greg/">Greg Stein</a></dt>
|
|
<dd>original python port of Henner Zeller's cvsweb, secure popen
|
|
implementation, configuration file implementation, rcsparse
|
|
module, and EZT template engine</dd>
|
|
|
|
<dt>Jay Painter</dt>
|
|
<dd>CVSdb query engine</dd>
|
|
|
|
<dt>Tanaka Akira</dt>
|
|
<dd>enscript colorization and tarball generation
|
|
</dd>
|
|
|
|
<dt>Tim Cera</dt>
|
|
<dd>CvsGraph support, log_table template, regular expression search,
|
|
and paging capability</dd>
|
|
|
|
<dt>Peter Funk</dt>
|
|
<dd>standalone server, blimp logo, and numerous improvements to
|
|
ViewVC's interfaces and documentation</dd>
|
|
|
|
<dt>Lucas Bruand</dt>
|
|
|
|
<dd>C++ RCS parser (tparse) and vclib module for supporting new
|
|
version control systems</dd>
|
|
|
|
<dt><a href="http://www.cmichaelpilato.com/">C. Michael Pilato</a></dt>
|
|
<dd>Subversion support, root_as_url alternative URL scheme,
|
|
templatization work, website design, documentation</dd>
|
|
|
|
<dt>Russell Yanofsky</dt>
|
|
<dd>Windows support and the sapi module for supporting multiple web
|
|
server interfaces, sweeping abstraction and UI improvements</dd>
|
|
|
|
<dt>James Henstridge</dt>
|
|
<dd>integrated query interface, support for querying Subversion
|
|
repositories, caching support, CSS formatting, and the EZT
|
|
"define" directive</dd>
|
|
|
|
</dl>
|
|
|
|
</div>
|
|
<div class="section">
|
|
<h2 id="sec-site-credits">About This Site</h2>
|
|
|
|
<p>The ViewVC website was designed by <a
|
|
href="http://www.cmichaelpilato.com/">C. Michael Pilato</a>. All
|
|
HTML was hand-edited in Emacs, and the little splashes of graphical
|
|
goodness owe their existence to Adobe PhotoShop. Textual content
|
|
for the site is mostly the work of Greg Stein, but has been tweaked
|
|
through the ages by various ViewVC contributors.</p>
|
|
|
|
</div>
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|