Source code for UCB CollectionSpace customizations is managed using git, and is hosted on github, within the cspace-deployment organization.
Project Organization
UCB customizations to CollectionSpace reside in three projects: services, application, and ui, which contain customizations to the services layer, application layer, and UI layer, respectively. Each project is a fork of the identically named project in the collectionspace organization.
...
- If there is not already branch for the current release (in other words, the current release was made using the streamlined release process), create a branch from the tag, with the same name as the tag.
- Make the bug fix in the release branch. The fix will also have to be applied to the N.N branch.
- Deploy the branch to a dev server, and test.
- Tag the branch. The new tag should contain the name of the branch, followed by a dot, followed by the number of the big bug fix update, which should be incremented by one for each update. For example,
pahma_4.0-23.1
. - Deploy the tag to a production server.
...