Creating a *-all maintenance tag
Here is an example of creating a 2.9.2-all tag. A "-all" means that the tag includes the source code for all of the Indies. The Indies are modules or tools which are part of core Sakai, but can be released on a separate schedule (and hence can have different version numbers, "indie"-pendentally of the main Sakai build).
As a convention, the "###" sign at the beginning of a line indicates a comment. Do not type comments on your command line.
Create 2.9.2-all tag.
-----------------------------------------------
### Example Steps
Create a Jira ticket in the SAK project with a title like "Create 2.9.2-all tag". Note the Jira id. You will use the Jira id in the comment when you make a copy of a previous all. In this example, SAK-23696 is the Jira created for the "Create 2.9.2-all tag" ticket.
svn cp https://source.sakaiproject.org/svn//sakai/tags/sakai-2.9.1-all/ https://source.sakaiproject.org/svn//sakai/tags/sakai-2.9.2-all/-m " SAK-23696 copied from 2.9.1-all tag, ready to mod"
svn co --ignore-externals https://source.sakaiproject.org/svn//sakai/tags/sakai-2.9.2-all/
cd sakai-2.9.2-all/
edit .externals
Use find command to find all pom files to make updates - find ./ -name pom.xml|xargs grep 2.9.1
svn propset svn:externals -F .externals .
svn commit
svn up
---------------------------------------------------
### Verify the build
mvn clean install sakai:deploy
### Start tomcat and verify tools work