1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
5 <title>BusyBox Anonymous CVS Instructions</title>
8 <body text="#000000" alink="#660000" link="#660000" bgcolor="#dee2de" vlink="#660000">
10 <basefont face="lucida, helvetica, arial" size="3">
13 <H3>Accessing the Busybox CVS Repository</H3>
16 <TABLE BORDER=0 CELLSPACING=1 CELLPADDING=2>
18 <td bgcolor="#000000">
19 <FONT FACE="lucida, helvetica" COLOR="#ccccc0">
20 <B>B u s y B o x</B>
25 <a href="/"><IMG SRC="images/busybox2.jpg" alt="BusyBox" border="0" width="360" height="230"></a><BR>
30 <TABLE WIDTH="95%" CELLSPACING=1 CELLPADDING=4 BORDER=1>
31 <TR><TD BGCOLOR="#ccccc0" ALIGN=center>
32 <A NAME="intro"> <BIG><B>
36 <TR><TD BGCOLOR="#eeeee0">
38 We allow anonymous (read-only) CVS access to everyone. The first command you
39 need to run for anonymous CVS access is:
41 cvs -d:pserver:anonymous@busybox.net:/var/cvs login</pre>
43 CVS will prompt you for a password. Just press the Enter key (there is no
44 password for anonymous access). This step only needs to be done once, the first
45 time you attempt to access CVS.
47 Once the login is complete, you can then check the list of available
48 CVS modules by running the following command (all on one line):
50 cvs -z3 -d:pserver:anonymous@busybox.net:/var/cvs co -c </pre>
53 If you wish, you can then check out a local copy of any of the
54 available modules. The following is an example of how to grab
55 a copy of busybox and tinylogin:
57 cvs -z3 -d:pserver:anonymous@busybox.net:/var/cvs co -P busybox tinylogin</pre>
58 This will create a directory called <b>busybox</b> and a directory called
59 <b>tinylogin</b> in the current directory. These directories contain the
60 latest and greatest source code for busybox and tinylogin.
63 I usually create a ~/.cvsrc file with the following things in it, and I
64 recommend you should use the same:
73 Once you've checked out a copy of the source tree, you can update your
74 source tree at any time so it is in sync with the latest and greatest by
79 Because you've only been granted anonymous access to the tree, you won't be
80 able to commit any changes. Changes can be submitted for inclusion by posting
81 them to the appropriate <a href="http://busybox.net/mailman/listinfo">mailing list</a>.
91 <TABLE WIDTH="95%" CELLSPACING=1 CELLPADDING=4 BORDER=1>
92 <TR><TD BGCOLOR="#ccccc0" ALIGN=center>
93 <A NAME="howto"> <BIG><B>
97 <TR><TD BGCOLOR="#eeeee0">
100 If you want to know all the gory details, you will want to visit
101 <a href="http://www.cvshome.org/">the CVS main web page</a>.<p>
102 For the impatient, the following is probably about all you need to know:
106 <dt><pre>cvs checkout -c</pre>
107 <dd>Will list the modules available for checkout
108 <dt><pre>cvs checkout < module name ></pre>
109 <dd>Will checkout the named module
110 <dt><pre>cvs co < module name ></pre>
112 <dt><pre>cvs update</pre>
114 <dd>Updates your local archive so it is in sync with the repository
115 -- your local updates are left intact. Tries to merge upstream updates
116 into your local updates. You will see the following tags when it is
117 updating your local repository: C means conflict, U means update,
118 P means patched, and M means modified.
119 <dt><pre>cvs up</pre>
121 <dt><pre>cvs update < file name ></pre>
122 <dd>Same thing but for just the named file(s)/directory(s).
123 <dt><pre>cvs commit</pre>
124 <dd>Will check in all your work.
125 <dt><pre>cvs add < file name ></pre>
127 <dd>Adds the named file/directory into CVS
128 <dt><pre>cvs remove < file name ></pre>
129 <dd>Removes the named file/directory from the upstream repository.
130 <dt><pre>cvs rm < file name ></pre>
132 <dt><pre>cvs log < file name ></pre>
134 <!-- End of Table -->
146 <font size="-1" face="arial, helvetica, sans-serif">
147 Mail all comments, insults, suggestions and bribes to
148 <a href="mailto:andersen@codepoet.org">Erik Andersen</a><BR>
149 The Busybox logo is copyright 1999-2003, Erik Andersen.
154 <a href="http://www.vim.org"><img border=0 width=90 height=36
155 src="images/written.in.vi.png"
156 alt="This site created with the vi editor"></a>
160 <a href="http://www.gimp.org/"><img border=0 width=90 height=36
161 src="images/gfx_by_gimp.png" alt="Graphics by GIMP"></a>
165 <a href="http://www.linuxtoday.com"><img width=90 height=36
166 src="images/ltbutton2.png" alt="Linux Today"></a>
170 <p><a href="http://slashdot.org"><img width=90 height=36
171 src="images/sdsmall.png" alt="Slashdot"></a>
175 <a href="http://freshmeat.net"><img width=90 height=36
176 src="images/fm.mini.png" alt="Freshmeat"></a>