diff options
-rw-r--r-- | www/cvs.t | 21 |
1 files changed, 15 insertions, 6 deletions
@@ -7,11 +7,19 @@ | |||
7 | 7 | ||
8 | <h2>Downloading (checking out) the source</h2> | 8 | <h2>Downloading (checking out) the source</h2> |
9 | 9 | ||
10 | <p>You need to have | 10 | <p>You, obviously, need to have <a href="http://www.cvshome.org">CVS</a> installed to do this. |
11 | <a href="http://www.cvshome.org">CVS</a> and | ||
12 | <a href="http://www.openssh.com">SSH</a> installed. | ||
13 | 11 | ||
14 | <h3>Anonymously</h3> | 12 | <p>The examples below use the 'firmware' module, since that's what most people are interested in. Here is a complete list of the available modules: |
13 | |||
14 | <ul> | ||
15 | <li>firmware - the source code to the actual firmware | ||
16 | <li>gdb - the gdb stub to use for remote debugging | ||
17 | <li>tools - tools for building the firmware | ||
18 | <li>uisimulator - a user interface simulator for X11 | ||
19 | <li>www - the web page | ||
20 | </ul> | ||
21 | |||
22 | <h3>Anonymous read-only checkout</h3> | ||
15 | 23 | ||
16 | <p>If you are not a registered developer, use this method. | 24 | <p>If you are not a registered developer, use this method. |
17 | When asked for a password, just press enter: | 25 | When asked for a password, just press enter: |
@@ -21,11 +29,12 @@ When asked for a password, just press enter: | |||
21 | 29 | ||
22 | <p>A "firmware" directory will be created in your current directory, and all the source files go there. | 30 | <p>A "firmware" directory will be created in your current directory, and all the source files go there. |
23 | 31 | ||
24 | <h3>For developers</h3> | 32 | <h3>Checkout for developers</h3> |
25 | 33 | ||
26 | <p>For this, you need to: | 34 | <p>For this, you need to: |
27 | 35 | ||
28 | <ol> | 36 | <ol> |
37 | <li> Have <a href="http://www.openssh.com">SSH</a> installed | ||
29 | <li> Have a <a href="http://sourceforge.net/account/register.php">SourceForge account</a> | 38 | <li> Have a <a href="http://sourceforge.net/account/register.php">SourceForge account</a> |
30 | <li> Be a | 39 | <li> Be a |
31 | <a href="http://sourceforge.net/project/memberlist.php?group_id=44306">registered developer</a> | 40 | <a href="http://sourceforge.net/project/memberlist.php?group_id=44306">registered developer</a> |
@@ -40,7 +49,7 @@ of the Rockbox project | |||
40 | 49 | ||
41 | <h2>Checking in modifications</h2> | 50 | <h2>Checking in modifications</h2> |
42 | 51 | ||
43 | <p>CVS is a "no-reserve" version control system. This means that you work on your local files without first reserving them. Any conflicts with other developers are resolved when you check-in, or "commit" as it's called in CVS: | 52 | <p>CVS is a "no-reserve" version control system. This means that you work on your local files without first reserving them. Any conflicts with other developers are detected when you check-in, or "commit" as it's called in CVS: |
44 | 53 | ||
45 | <p><tt>cvs commit <b>filename</b></tt> | 54 | <p><tt>cvs commit <b>filename</b></tt> |
46 | 55 | ||