Repository organization

All projects on IgorExchange share one repository on the Subversion server.

This repository is structured as indicated below:

/packages/project_short_name
All projects have their own directory under the base directory /packages
The value of project_short_name must match the value of the Short project name field for the project.
/trunk/
This is the trunk directory for the project. Any releases created from the HEAD branch will be based on /trunk
/branches/
Branches of the project should go in this directory. Use the branch naming format discussed here.
/tags/
Tags of the project should go in this directory. Use the tag naming format discussed here.

As an example, the structure of the IgorExchange repository might look like this:

/packages
/widget1
/trunk
widget1.ipf
widget1.ihf
/branches
/IGOR-6-01--1
widget1.ipf
widget1.ihf
/IGOR-6-01--2
widget1.ipf
widget1.ihf
/tags
/IGOR-6-01--1-0
widget1.ipf
widget1.ihf
/IGOR-6-01--1-1
widget1.ipf
widget1.ihf
/widget2
/trunk
/branches
/tags

Back to top