blob: 3d1262da82e9842cdba644370b831c1e3b2cb351 [file] [log] [blame]
Eric Andersen6047ae32005-02-09 03:52:46 +00001<!--#include file="header.html" -->
2
3
4<h3>Subversion Read/Write Access</h3>
5
6If you want to be able to commit things to Subversion, first contribute some
7stuff to show you are serious. Then, very nicely ask <a
8href="mailto:andersen@codepoet.org">Erik Andersen</a> if he will set you up
9with an commit access to the Subversion repository. To access Subversion, you
10will want to add the following to set up your environment:
11
12<p>
13
14To obtain commit access, you will need to demonstrate you are serious by
15submitting a few good patches first. Then, you will need to select a username
Eric Andersenf46f1b42005-09-02 14:10:47 +000016to use when committing changes to SVN, you will need to send me the username
17you have selected, you must send me your preferred contact email address, and
18finally, you must send me an ssh version 2 DSA key with 1024 bits (the default)
19or more. If you do not currently have an ssh version 2 DSA key, you can
20generate a key using the command<pre>ssh-keygen -t dsa</pre> This will
Bernhard Reutner-Fischer6ab402c2005-09-20 20:32:02 +000021create the files <pre>/home/&lt;USERNAME&gt;/.ssh/id_dsa
Eric Andersenf46f1b42005-09-02 14:10:47 +000022/home/&lt;USERNAME&gt;/.ssh/id_dsa.pub</pre> You must then send the content
23of 'id_dsa.pub' to me so I can setup your account. The content of 'id_dsa'
24should of course be kept secret.
Eric Andersen6047ae32005-02-09 03:52:46 +000025
26<p>
27
28Note that if you would prefer to keep your communications with me
29private, you can encrypt your email using my
30<a href="http://www.codepoet.org/andersen/erik/gpg.asc">public key</a>.
31
32<p>
33
34Once you are setup with an account, you will need to use your account to
Eric Andersen07623642005-02-09 06:41:13 +000035checkout a copy of BusyBox from Subversion:
Eric Andersen6047ae32005-02-09 03:52:46 +000036
37<pre>
Eric Andersen8063d5c2005-02-09 18:25:10 +000038svn list svn+ssh://username@svn.uclibc.org/svn/trunk/busybox</pre>
Eric Andersen6047ae32005-02-09 03:52:46 +000039<br>
40It goes without saying you must change <em>username</em> to your own
41username...
42<p>
43
Eric Andersen07623642005-02-09 06:41:13 +000044You can then enter the newly checked out BusyBox directory, make changes, check
Eric Andersen6047ae32005-02-09 03:52:46 +000045your changes, diff your changes, revert your changes, and and commit your
46changes usine commands such as:
47
48<pre>
49svn diff
50svn status
51svn revert
52svn commit</pre>
53
54<p>
55
56For additional detail on how to use Subversion, please visit the
57<a href="http://subversion.tigris.org/">the Subversion website</a>.
58You might also want to read online or buy a copy of <a
59href="http://svnbook.red-bean.com/">the Subversion Book</a>...
60
61
62<!--#include file="footer.html" -->
63
64