2005-02-09 09:22:46 +05:30
|
|
|
<!--#include file="header.html" -->
|
|
|
|
|
|
|
|
|
|
|
|
<h3>Subversion Read/Write Access</h3>
|
|
|
|
|
|
|
|
If you want to be able to commit things to Subversion, first contribute some
|
|
|
|
stuff to show you are serious. Then, very nicely ask <a
|
|
|
|
href="mailto:andersen@codepoet.org">Erik Andersen</a> if he will set you up
|
|
|
|
with an commit access to the Subversion repository. To access Subversion, you
|
|
|
|
will want to add the following to set up your environment:
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
|
|
|
To obtain commit access, you will need to demonstrate you are serious by
|
|
|
|
submitting a few good patches first. Then, you will need to select a username
|
2005-09-02 19:40:47 +05:30
|
|
|
to use when committing changes to SVN, you will need to send me the username
|
|
|
|
you have selected, you must send me your preferred contact email address, and
|
|
|
|
finally, you must send me an ssh version 2 DSA key with 1024 bits (the default)
|
|
|
|
or more. If you do not currently have an ssh version 2 DSA key, you can
|
|
|
|
generate a key using the command<pre>ssh-keygen -t dsa</pre> This will
|
2005-09-21 02:02:02 +05:30
|
|
|
create the files <pre>/home/<USERNAME>/.ssh/id_dsa
|
2005-09-02 19:40:47 +05:30
|
|
|
/home/<USERNAME>/.ssh/id_dsa.pub</pre> You must then send the content
|
|
|
|
of 'id_dsa.pub' to me so I can setup your account. The content of 'id_dsa'
|
|
|
|
should of course be kept secret.
|
2005-02-09 09:22:46 +05:30
|
|
|
|
|
|
|
<p>
|
|
|
|
|
|
|
|
Note that if you would prefer to keep your communications with me
|
|
|
|
private, you can encrypt your email using my
|
|
|
|
<a href="http://www.codepoet.org/andersen/erik/gpg.asc">public key</a>.
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
|
|
|
Once you are setup with an account, you will need to use your account to
|
2005-02-09 12:11:13 +05:30
|
|
|
checkout a copy of BusyBox from Subversion:
|
2005-02-09 09:22:46 +05:30
|
|
|
|
|
|
|
<pre>
|
2005-02-09 23:55:10 +05:30
|
|
|
svn list svn+ssh://username@svn.uclibc.org/svn/trunk/busybox</pre>
|
2005-02-09 09:22:46 +05:30
|
|
|
<br>
|
|
|
|
It goes without saying you must change <em>username</em> to your own
|
|
|
|
username...
|
|
|
|
<p>
|
|
|
|
|
2005-02-09 12:11:13 +05:30
|
|
|
You can then enter the newly checked out BusyBox directory, make changes, check
|
2005-02-09 09:22:46 +05:30
|
|
|
your changes, diff your changes, revert your changes, and and commit your
|
|
|
|
changes usine commands such as:
|
|
|
|
|
|
|
|
<pre>
|
|
|
|
svn diff
|
|
|
|
svn status
|
|
|
|
svn revert
|
|
|
|
svn commit</pre>
|
|
|
|
|
|
|
|
<p>
|
|
|
|
|
|
|
|
For additional detail on how to use Subversion, please visit the
|
|
|
|
<a href="http://subversion.tigris.org/">the Subversion website</a>.
|
|
|
|
You might also want to read online or buy a copy of <a
|
|
|
|
href="http://svnbook.red-bean.com/">the Subversion Book</a>...
|
|
|
|
|
|
|
|
|
|
|
|
<!--#include file="footer.html" -->
|
|
|
|
|
|
|
|
|