...
Lets say we set a service as deprecated for release branch R18. This service will be part of R18 and will be removed in next release branch R19.
For instance, imagine we decide to create a next to be released R18 R19 branch.
We have on trunk :
...
When we create the R19 release branch, we have change on trunk :
- addCatalogMember deprecated since="19.12xx"
- deleteWorkEffortAssignment deprecated since="18.12"
We create Before creating the new R19 branch , and clean the trunk. Now on trunk we have we remove the services deprecated since R18. So the trunk contains only:
- addCatalogMember deprecated since="19.12"xx"
On this basis we create the R19 branch.
An so on...
Following changes
...