wordpress-git-svn-release
wordpress-git-svn-release copied to clipboard
Bump version number to x.[y+1]-dev after tagging/publishing a release
Problem
- The version number in git remains to be the last released one, even though it may contain further changes already.
Goal
- Ensure development snapshots can be properly identified.
Proposed solution
- Parse current version numbers from files.
- Ask user to enter new version number (with automated suggestion).
-
Change the version number (using
sed). - Do the review/commit/tag/release shebang.
- Ask user to enter new dev snapshot version number (with automated suggestion).
- Change and commit the new dev version number to git.
Okay. Sounds good. I've annotated the flow to make it more clear:
- Parse current version numbers from files
- Ask user to enter new version number (ie skip a number) (with automated suggestion: x.y)
- Change the version number in the files (using sed).
- Do the review/commit/release shebang (includes creating a git tag x.y)
- Ask user to enter new dev snapshot version number (with automated suggestion: x.[y+1]-dev)
- Change to the new dev snapshot version number in the files again (using sed).
- Commit the updated files to the master branch in git.