Files
i2p.www/i2p2www/pages/site/misc/cvs.html
2013-02-01 20:12:08 +00:00

35 lines
1.3 KiB
HTML

{% extends "global/layout.html" %}
{% block title %}CVS{% endblock %}
{% block content %}<p>{% trans -%}
The I2P sourcecode was kept in a CVS repository. Nowadays it is kept in an <a href="{{ site_url('volunteer/develop/monotone') }}">Monotone</a> repository.
For those who aren't very familiar with CVS, there is a
<a href="http://cvsbook.red-bean.com/cvsbook.html">fantastic book</a> on the
subject (developers only need to deal with the first chapter - "An Overview of
CVS", as subsequent chapters go into some nasty details very few ever need to
touch).
{%- endtrans %}</p>
<h2>Unix CVS</h2>
<p><code>cvs -d:pserver:anoncvs@cvs.i2p.net:/cvsroot login</code><br />
Password: anoncvs<br />
<code>cvs -d:pserver:anoncvs@cvs.i2p.net:/cvsroot co i2p</code></p>
<h2>WinCVS</h2>
<p>WinCVS CVSRoot (login then checkout):<br />
<code>anoncvs@cvs.i2p.net:/cvsroot</code><br />
Password: anoncvs</p>
<h2>CVSWeb</h2>
<p><a href="http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/?f=H">I2P CVSWeb (w/ nice diffs)</a>
</p>
<h2>CVS history</h2>
<p>Commits are sent to the <a href="http://dev.i2p.net/pipermail/i2p-cvs/">CVS mailinglist</a>
</p>
<p>{% trans -%}
Humorous quote from WinCVS: "Did you know... Never experiment with new CVS
commands on your working repository. Create a sample module instead."
{%- endtrans %}</p>
{% endblock %}