<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <HTML> <HEAD> <title>BusyBox Anonymous CVS Instructions</title> </HEAD> <body text="#000000" alink="#660000" link="#660000" bgcolor="#dee2de" vlink="#660000"> <basefont face="lucida, helvetica, arial" size="3"> <H3>Accessing the Busybox CVS Repository</H3> <CENTER> <TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2> <TR> <td bgcolor="#000000"> <FONT FACE="lucida, helvetica" COLOR="#ccccc0"> <B>B u s y B o x</B> </FONT> </TD> </TR> </TABLE> <a href="/"><IMG SRC="images/busybox2.jpg" alt="BusyBox" border="0" width="360" height="230"></a><BR> </CENTER> <TABLE WIDTH="95%" CELLSPACING=1 CELLPADDING=4 BORDER=1> <TR><TD BGCOLOR="#ccccc0" ALIGN=center> <A NAME="intro"> <BIG><B> Anonymous CVS </B></BIG></A> </TD></TR> <TR><TD BGCOLOR="#eeeee0"> We allow anonymous (read-only) CVS access to everyone. The first command you need to run for anonymous CVS access is: <pre> cvs -d:pserver:anonymous@busybox.net:/var/cvs login</pre> <p> CVS will prompt you for a password. Just press the Enter key (there is no password for anonymous access). This step only needs to be done once, the first time you attempt to access CVS. <p> Once the login is complete, you can then check the list of available CVS modules by running the following command (all on one line): <pre> cvs -z3 -d:pserver:anonymous@busybox.net:/var/cvs co -c </pre> <p> If you wish, you can then check out a local copy of any of the available modules. The following is an example of how to grab a copy of busybox and tinylogin: <pre> cvs -z3 -d:pserver:anonymous@busybox.net:/var/cvs co -P busybox tinylogin</pre> This will create a directory called <b>busybox</b> and a directory called <b>tinylogin</b> in the current directory. These directories contain the latest and greatest source code for busybox and tinylogin. <p> I usually create a ~/.cvsrc file with the following things in it, and I recommend you should use the same: <pre> -z3 update -dP rdiff -u diff -ubBwpN checkout -P</pre> <p> Once you've checked out a copy of the source tree, you can update your source tree at any time so it is in sync with the latest and greatest by running the command: <pre> cvs update</pre> Because you've only been granted anonymous access to the tree, you won't be able to commit any changes. Changes can be submitted for inclusion by posting them to the appropriate <a href="http://busybox.net/mailman/listinfo">mailing list</a>. <!-- End of Table --> </TD></TR> </TABLE> <!-- Footer --> <HR> <TABLE WIDTH="100%"> <TR> <TD> <font size="-1" face="arial, helvetica, sans-serif"> Mail all comments, insults, suggestions and bribes to <a href="mailto:andersen@codepoet.org">Erik Andersen</a><BR> The Busybox logo is copyright 1999-2002, Erik Andersen. </font> </TD> <TD> <a href="http://www.vim.org"><img border=0 width=90 height=36 src="images/written.in.vi.png" alt="This site created with the vi editor"></a> </TD> <TD> <a href="http://www.gimp.org/"><img border=0 width=90 height=36 src="images/gfx_by_gimp.png" alt="Graphics by GIMP"></a> </TD> <TD> <a href="http://www.linuxtoday.com"><img width=90 height=36 src="images/ltbutton2.png" alt="Linux Today"></a> </TD> <TD> <p><a href="http://slashdot.org"><img width=90 height=36 src="images/sdsmall.png" alt="Slashdot"></a> </TD> <TD> <a href="http://freshmeat.net"><img width=90 height=36 src="images/fm.mini.png" alt="Freshmeat"></a> </TD> </TR> </TABLE> </BODY> </HTML>