Developing Apache Axis2

This document will give you information on how to use SVN in order to get a SVN checkout/update and making commits to source repository.

Content

Working with Subversion (SVN)

The Axis2/C development team uses Subversion (SVN) for source control.Subversion is a compelling replacement for CVS, developed under the auspices of the Tigris community and is licensed under an Apache compatible license. To learn more about Subversion or to download the latest distribution, visit Subversion project site. If you are looking for guidelines on setting up/installing Subversion, please read the ASF Source Code Repositories page.

Checkout Axis2/C From Subversion

When checking out the latest version of Apache Axis2/C from the Apache Foundation's Subversion repository you must use one of the following URLs depending on your level of access to the Axis2/C source code:

If you are a committer, make sure that you have set your svnpasswd. To do this you must log into svn.apache.org. For more information, please read the ASF Source Code Repositories page.

Once you have successfully installed Subversion, you can checkout Axis2/C trunk by running the following command:

svn co <repository URL> <folder name>

where 'repository URL' is one of the URLs from the previous list and 'folder name' is the name of the folder into which the source code is to be checked out.


To update your working copy to the latest version from the repository execute:

svn update


If you would like to submit a patch, execute:

svn diff

above command would create a unified diff that could be attached to the Apache Axis2/C JIRA issue tracker.