Subversion Repository Layout


For information on viewing and using the repository, see Developers#Subversion_Code_Repository

See Requesting SVN Access for procedures on getting space for your project in this hierarchy.

See the Subversion Repository Code of Conduct for detailed procedures and expectations of each section.

The subversion repository is separated into three main groups:

openmrs

  • branches
    • 1.3.x
    • somebranch1
    • somebranch2
  • custom-builds
    • 1.3.x-locationtags-ticket323
    • 1.3.x-ticket934-regex
  • tags (Holds specific versions of trunk are tagged and stored)
    • 1.1.0
    • 1.3.0-Alpha
    • 1.3.0-Beta
    • 1.3.0
    • 1.3.1
    • latest (Points at the most recent tag, e.g: 1.3.1 in this example)
  • trunk (Holds the current development code)

openmrs-contrib

Code that is not core to, or a module for OpenMRS can be placed here.

openmrs-modules

All modules are encouraged to reside here. Note: This does not automatically put the module in the module repository.