Source code for specific JBoss projects are located in the JBoss Subversion repository. Please see the project homepage to determine the source location.
The command line version of the Subversion program is freely available for nearly every platform. You can select the appropriate package here: Subversion downloads.
Tortoise SVN is a popular GUI based client and can be found here: Tortoise SVN downloads
The syntax of the command line version of Subversion will be examined because this is common across all platforms.
For complete documentation on Subversion, check out The Subversion RedBook.
Note that the anonymous repository is a mirror of the comitter repository that is synched every 5 minutes.
All JBoss projects' Subversion repositories can be accessed through anonymously with the following instruction set. The project you want to check out must be specified as the project. You will also provide the path which contains either the correct branch, tag, or trunk.
The general syntax of the command line version of Subversion for anonymous access to the JBoss repositories is:
svn co https://svn.jboss.org/repos/project/path
To checkout the HEAD revision of jboss (latest code on the main branch), you would use the projectjbossas/trunk as the project name
Releases of JBoss are tagged with the pattern JBoss_X_Y_Z where X is the major version, Y is the minor version and Z is the patch version. Release branches of JBoss are tagged with the pattern Branch_X_Y. For more information on Release Tagging Standards, refer to Chapter 14
Some checkout examples are:
svn co http://anonsvn.jboss.org/repos/jbossas/tags/JBoss_3_2_6 svn co http://anonsvn.jboss.org/repos/jbossas/trunk # Checkout the curent HEAD branch code
You can also browse the repository using the web interface
Write access to the repository is granted only on approval by the Forge Administrator. To request write access send an email to forge-admin@jboss.com asking for committer access.
On approval, you will be given read/write access to the repository and a committer status in JIRA. It is required that you have a committer role in JIRA. The Forge Admin will make sure that you have the proper role and permission status.
To use the committer repository:svn co https://svn.jboss.org/repos/project
If you are a JBoss employee, your username is the same as your existing cvs.jboss.com username.
If you are not a JBoss Employee, then your username is your existing SourceForge username OR your jboss.com username.
If you don't know your username or have any trouble, just send an email to forge-admin@jboss.com.
For committer access requests, please include: