Annotation of linuxtv.org/cvs.php, revision 1.11

1.1       js          1: <?php
1.9       mchehab     2:   $title = "LinuxTV.org - CVS and Mercurial access";
1.1       js          3:   include "linuxtv-header.inc";
                      4: ?>
                      5: 
1.9       mchehab     6: <h1>Public CVS and Mercurial Access</h1>
                      7: 
                      8: 
                      9: <h2>Access V4L-DVB via web browser</h2>
                     10: 
                     11: <p>
                     12: V4L/DVB tree is available via <a href=http://linuxtv.org/hg/v4l-dvb>http://linuxtv.org/hg/v4l-dvb</a>.
                     13: </p><p>
                     14: It is also possible to get a tarball of the latest version by using the following procedure:
                     15: </p>
                     16: <ol>
1.11    ! mchehab    17: <li>Open 
        !            18: <a href=http://linuxtv.org/hg/v4l-dvb>http://linuxtv.org/hg/v4l-dvb</a>
        !            19: on your favorite browser;
1.9       mchehab    20: </li><li>go to Tips line and click on it;
                     21: </li><li>It will open a view of current tags. Click on manifest at the tip line;
1.10      mchehab    22: </li><li>A tree graph will be showed. You will see near the top an option to get a <gz> or <bz2>. Click on one of these and you will receive a tarball with the latest version.
1.9       mchehab    23: </li></ol>
1.11    ! mchehab    24: <p>python-2.3 or upper is required.</p>
1.8       mchehab    25: 
                     26: <h2>Checkout V4L-DVB</h2>
                     27: 
1.9       mchehab    28: <p>Starting from 2006-01-30, V4L and DVB kernel modules are available via 
                     29: <a href=http://www.selenic.com/mercurial/>Mercurial</a>.</p>
                     30: 
                     31: <p> To get the latest sources from Mercurial, you need:</p>
1.11    ! mchehab    32: <ul><li>To install mercurial.<br>
        !            33: Some distros already have it. If not available, you can 
        !            34: <a href=http://www.selenic.com/mercurial/wiki/index.cgi/BinaryPackages>
        !            35: download a binary version</a> or 
        !            36: <a href=http://www.selenic.com/mercurial/wiki/index.cgi/Download>
        !            37: retrieve a source file</a>.
1.9       mchehab    38: </li><li>
1.11    ! mchehab    39: hg clone <a href=http://linuxtv.org/hg/v4l-dvb>http://linuxtv.org/hg/v4l-dvb</a>
        !            40: </li></ul>
1.8       mchehab    41: 
1.9       mchehab    42: <h2>Checkout old V4L/DVB CVS tree</h2>
1.8       mchehab    43: 
                     44: <p><tt>cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux login</tt><br>
                     45: (use an empty password)</p>
                     46: <p><tt>cvs -z3 -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux co -P v4l-dvb</tt></p>
                     47: 
1.9       mchehab    48: <h2>Checkout old DVB CVS tree or other DVB CVS modules</h2>
1.1       js         49: 
1.4       js         50: <p>As CVS is mostly used by developers it tracks the latest -rc kernel
                     51: and may not compile with older kernels, not even with the last stable release.
                     52: We provide a patchset for the latest stable kernel
                     53: <a href="http://linuxtv.org/downloads/patches/">in the download area</a>.</p>
                     54: 
1.1       js         55: <p> To get the latest sources from CVS you need to issue the following commands:</p>
                     56: 
1.6       js         57: <p><tt>cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv login</tt><br>
1.1       js         58: (use an empty password)</p>
1.6       js         59: <p><tt>cvs -z3 -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv co -P dvb-kernel</tt><br>
1.2       js         60: (use any other module you are interested in instead of dvb-kernel, you can check
                     61: with <a href="/cgi-bin/viewcvs.cgi">viewcvs</a> which modules exist)<p>
1.1       js         62: 
                     63: <p>If you want to check out the current drivers for the 2.4 kernel, please use:
1.6       js         64: <tt>cvs -z3 -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv co -P -rlinux_2_4 dvb-kernel</tt><br>
1.1       js         65: (use any other module you are interested in instead of dvb-kernel)<p>
                     66: 
1.9       mchehab    67: <h2>Checkout old video4linux CVS tree</h2>
1.2       js         68: 
1.3       js         69: <p>This is similar to DVB but uses a different CVSROOT:</p>
1.2       js         70: <p><tt>cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux login</tt></p>
1.7       mchehab    71: <p><tt>cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/video4linux co -P v4l-kernel</tt></p>
1.2       js         72: 
1.1       js         73: <h2>Update</h2>
                     74: 
                     75: <p>You can later update your sources by running:</p>
1.6       js         76: <p><tt>cvs -z3 up -dP</tt></p>
1.1       js         77: 
                     78: <h2>Browse the CVS Repository Online</h2>
                     79: 
                     80: <p>You can browse the files in the CVS repository with viewcvs. You can also
                     81: download on-the-fly generated tarballs, but please use this feature sparingly
                     82: as it puts a high load on the machine. If you find yourself downloading the
                     83: newest sources regularly you should consider using anon-cvs access, as described above.</p>
1.2       js         84: <p>To browse the video4linux CVS select the "v4l" tree in the upper right
                     85: of the viewcvs page, or use the link below.</p>
                     86: 
                     87: <p><a href="/cgi-bin/viewcvs.cgi/">viewcvs DVB</a></p>
                     88: <p><a href="/cgi-bin/viewcvs.cgi/?root=v4l">viewcvs video4linux</a></p>
1.1       js         89: 
                     90: 
                     91: <?php include "linuxtv-footer.inc"; ?>

LinuxTV legacy CVS <linuxtv.org/cvs>