|
|
|
About Latest News Download FAQ Mailing Lists Developing Browse Source Bug Tracking Toolchains Products Other libcs Related Sites
|
Anonymous Subversion AccessWe allow anonymous (read-only) Subversion (svn) access to everyone. To grab a copy of the latest version of uClibc using anonymous svn access is:svn co svn://uclibc.org/trunk/uClibc If you are not already familiar with using Subversion, I recommend you visit the Subversion website. You might also want to read online or buy a copy of the Subversion Book. If you are already comfortable with using CVS, you may want to skip ahead to the Subversion for CVS Users part of the Subversion Book. 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 entering your uClibc directory and running the command: svn updateBecause you've only been granted anonymous access to the tree, you won't be able to commit any changes. ContributingSo you've made some changes and you would like to contribute them back. Great! The way we handle this is via our Mailing Lists. Just sign up to the dev mailing list, describe the changes (what/why/how/etc...), and include your patch.
Things to keep in mind when submitting your patches:
New DevelopersTo obtain commit access, you will need to demonstrate you are serious by submitting a few good patches first. This is accomplished via our Mailing Lists. So you've contributed quite a bit and you're still here? Let's move on then!
There's the fun logistic issues to work out first, so here's the new developer
check list:
ssh-keygen -t dsaThis will output the files id_dsa (your private key -- do not give this to anyone!) and id_dsa.pub (your public key -- give this to me). By default, both files will be placed in your home directory in the .ssh subdir. While not required, you should also create an account on our Bug Tracker. When you have, simply e-mail me the username on the tracker so that you can have your account settings changed from the default "reporter" to "developer" (this allows you to make changes to all bug reports). CommittingOnce you are setup with an account, you will need to use your account to checkout a copy of uClibc:svn list svn+ssh://username@svn.uclibc.org/svn/trunk/uClibcIt goes without saying you must change username to your own username... For the adventurous, you could set the username in your ~/.ssh/config file as well of course. You can then enter the newly checked out uClibc directory, make changes, check your changes, diff your changes, revert your changes, and and commit your changes using commands such as: svn log svn diff svn status svn revert svn commit For additional detail on how to use Subversion, please visit the the Subversion website. You might also want to read online or buy a copy of the Subversion Book... Other ServicesNow that you have an account on the server, there's a few things you are given access to for free.
If you have any other questions, feel free to post them to the list. |
|
Copyright © 1999-2008 Erik Andersen
Mail all comments, insults, suggestions and bribes to Erik Andersen andersen@codepoet.org |
|
|