version 1.8, 2005/11/26 19:58:24
|
version 1.9, 2006/01/30 08:22:17
|
Line 1
|
Line 1
|
<?php |
<?php |
$title = "LinuxTV.org - CVS Access"; |
$title = "LinuxTV.org - CVS and Mercurial access"; |
include "linuxtv-header.inc"; |
include "linuxtv-header.inc"; |
?> |
?> |
|
|
<h1>Public CVS Access</h1> |
<h1>Public CVS and Mercurial Access</h1> |
|
|
|
|
|
<h2>Access V4L-DVB via web browser</h2> |
|
|
|
<p> |
|
V4L/DVB tree is available via <a href=http://linuxtv.org/hg/v4l-dvb>http://linuxtv.org/hg/v4l-dvb</a>. |
|
</p><p> |
|
It is also possible to get a tarball of the latest version by using the following procedure: |
|
</p> |
|
<ol> |
|
<li>Open http://linuxtv.org/hg/v4l-dvb on your favorite browser; |
|
</li><li>go to Tips line and click on it; |
|
</li><li>It will open a view of current tags. Click on manifest at the tip line; |
|
</li><li>A tree graph will be showed. You will see near the top an option to get a <gz> or <bz2>. C |
|
lick on one of these and you will receive a tarball with the latest version. |
|
</li></ol> |
|
|
|
|
<h2>Checkout V4L-DVB</h2> |
<h2>Checkout V4L-DVB</h2> |
|
|
<p>Starting from 2005-11-26, both V4L and DVB kernel trees were merged.</p> |
<p>Starting from 2006-01-30, V4L and DVB kernel modules are available via |
|
<a href=http://www.selenic.com/mercurial/>Mercurial</a>.</p> |
|
|
<p> To get the latest sources from CVS you need to issue the following commands:</p> |
<p> To get the latest sources from Mercurial, you need:</p> |
|
<ol><li>To install mercurial.<br> |
|
some distros already have it. If not available, you can <a |
|
href=http://www.selenic.com/mercurial/wiki/index.cgi/BinaryPackages>download a binary |
|
version</a> or <a href=http://www.selenic.com/mercurial/wiki/index.cgi/Download> retrieve a |
|
source file</a>. |
|
</li><li> |
|
hg clone http://linuxtv.org/hg/v4l-dvb |
|
</li></ol> |
|
|
|
<h2>Checkout old V4L/DVB CVS tree</h2> |
|
|
<p><tt>cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux login</tt><br> |
<p><tt>cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux login</tt><br> |
(use an empty password)</p> |
(use an empty password)</p> |
<p><tt>cvs -z3 -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux co -P v4l-dvb</tt></p> |
<p><tt>cvs -z3 -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux co -P v4l-dvb</tt></p> |
|
|
<h2>Checkout old DVB tree or other DVB modules</h2> |
<h2>Checkout old DVB CVS tree or other DVB CVS modules</h2> |
|
|
<p>As CVS is mostly used by developers it tracks the latest -rc kernel |
<p>As CVS is mostly used by developers it tracks the latest -rc kernel |
and may not compile with older kernels, not even with the last stable release. |
and may not compile with older kernels, not even with the last stable release. |
Line 35 with <a href="/cgi-bin/viewcvs.cgi">view
|
Line 62 with <a href="/cgi-bin/viewcvs.cgi">view
|
<tt>cvs -z3 -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv co -P -rlinux_2_4 dvb-kernel</tt><br> |
<tt>cvs -z3 -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv co -P -rlinux_2_4 dvb-kernel</tt><br> |
(use any other module you are interested in instead of dvb-kernel)<p> |
(use any other module you are interested in instead of dvb-kernel)<p> |
|
|
|
<h2>Checkout old video4linux CVS tree</h2> |
<h2>Checkout old video4linux tree</h2> |
|
|
|
<p>This is similar to DVB but uses a different CVSROOT:</p> |
<p>This is similar to DVB but uses a different CVSROOT:</p> |
<p><tt>cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux login</tt></p> |
<p><tt>cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux login</tt></p> |
Line 47 with <a href="/cgi-bin/viewcvs.cgi">view
|
Line 73 with <a href="/cgi-bin/viewcvs.cgi">view
|
<p>You can later update your sources by running:</p> |
<p>You can later update your sources by running:</p> |
<p><tt>cvs -z3 up -dP</tt></p> |
<p><tt>cvs -z3 up -dP</tt></p> |
|
|
|
|
<h2>Browse the CVS Repository Online</h2> |
<h2>Browse the CVS Repository Online</h2> |
|
|
<p>You can browse the files in the CVS repository with viewcvs. You can also |
<p>You can browse the files in the CVS repository with viewcvs. You can also |