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