Subversion information
NorduGrid currently host 3 repositories:- nordugrid - Software development
- workarea - Work area mainly for documentation
- packaging - Packging of external packages
NorduGrid repository layout:
nordugrid/
|-- arc0 <---- The old production branch of NorduGrid ARC
| |-- trunk
| |-- tags
| `-- branches
|-- arc1 <---- The production branch of NorduGrid ARC
| |-- trunk
| |-- tags
| `-- branches
|-- doc <---- NorduGrid ARC documentation
| |-- trunk
| |-- tags
| `-- branches
|-- obsolete <---- NorduGrid ARC obsolete modules
`-- contrib <---- NorduGrid ARC contributed software
Accessing the code
Anonymous read access is available from the root http://svn.nordugrid.org/repos. Thus to check out trunk from arc1 do for example:
svn co http://svn.nordugrid.org/repos/nordugrid/arc1/trunk arc-1.x
to check out trunk into the directory arc-1.x. No client-side configuration is needed for
anonymous read access.
For write access you need to be authorized and have a valid certificate. To request access, please send a mail to nordugrid-core @ nordugrid.org. Authenticated access is done via https so the example above would look like:
svn co https://svn.nordugrid.org/repos/nordugrid/arc1/trunk arc-1.x
Example authenticated client side configuration:
You do not need this configuration for anonymous access. For authenticated access (needed for write access) the file ~/.subversion/servers should include lines like:
[groups] nordugrid = svn.nordugrid.org [nordugrid] ssl-client-cert-file = /home/john/.globus/usercert.p12
References
- More details can be found in the SVN cheat sheet.
- There are plenty of online resources about Subversion. You can consult the online book Version control with Subversion.