SVN
From GEANT2-JRA1 Wiki
This page describes the following
- The role of SVN in perfSONAR
- The structure of SVN used for perfSONAR software development
It also provides links to more information on
- How to gain access to the perfSONAR SVN
- How to work with the SVN (various SVN tools)
The Role of SVN in perfSONAR
perfSONAR SVN plays two crucial roles:
- It acts as the primary code repository i.e. place where all the perfSONAR related software code is placed
- It acts as the primary document repository i.e. place where all the perfSONAR documentation (software, processes, technology, techniques, etc) are stored
The structure of SVN
The General structure of SVN is similar to most projects in SVN. The root of the SVN tree is hosted from two different locations as described at SVN usage details:
* http://anonsvn.internet2.edu/svn/perfsonar/
(for anonymous access)
* https://svn.perfsonar.net/svn/perfsonar/
(for authenticated access)
Currently, there are two main SVN repositories available:
- The perfSONAR repository
The "offical" repository storing source code for perfSONAR server side software (Web Service implementations) as well as client side software (Visualisation tools). The structure of this repository is explained here along with information on how to add/create your implementation in this repository.
- The NMWG repository
The repository storing XML based schema specifications and some examples of xml messages. These specifications serve as a guideline for the protocols which are defined, implemented and documented as part of products in the perfSONAR repository.
Further reading
- How to use the SVN - SVN_usage_details
- Using SVN - configuring EclIpse - Eclipse_Configuration_details
- perfSONAR SVN repository structure - perfSONAR SVN Structure
