...
- Ensure your local 'develop' branch is up-to-date
Make sure that the path that the source is checked out to does not contain spaces. Create a new remote 'release' branch
Code Block git checkout -b releaseX.Y.Z git push -u origin releaseX.Y.Z
Another RM originally suggested using the below command instead, but that caused the develop branch to track the release branch and made merging more confusing later
Code Block git push -u origin develop:releaseX.Y.Z
Create a new directory, change to it and check out the develop branch.
Code Block git clone https://git-wip-us.apache.org/repos/asf/flex-sdk.git .
Checkout the new release branch with:
Code Block git checkout releaseX.Y.Z
Most of the rest of these steps have been placed in an Ant script so you can run one script and not have to keep referring back to these steps and worry about typing the commands correctly. See Release Manager and Release Voter Ant Scripts for details on the scripts
Tag the release
Code Block git tag -a apache-flex-sdk-X.Y.ZRCx -m 'Apache Flex X.Y.Z RCx' git push --tags
...