Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support maintenance branch and hotfix release #61

Closed
dinoboff opened this issue Jan 17, 2017 · 2 comments · Fixed by #71
Closed

Support maintenance branch and hotfix release #61

dinoboff opened this issue Jan 17, 2017 · 2 comments · Fixed by #71

Comments

@dinoboff
Copy link
Contributor

dinoboff commented Jan 17, 2017

Add support for this workflow:

git checkout master
git tag v1.0.0
git push --tags
release
[...]
git tag v2.0.0
git push --tags
release
git chechout v1.0.0
git checkout -b maintenance
[...]
git tag v1.0.1
git push --tags
release

Currently (without #56), the last release call would try to create a release for v2.0.0 with the logs from HEAD to v1.0.0. If there was a v2.0.1 version, the release would be for v2.0.1 and would include all the logs from HEAD to the initial commit.

instead of releasing the tag with the highest semantic version, release should get the latest tag in relation to HEAD.

With ikhemissi/tagged-versions#14 we could filter tags by git revision range and the latest tag from HEAD.

With #57, the release would point to the correct tag.

@dinoboff
Copy link
Contributor Author

ps: updated description with the change log issue

@dinoboff
Copy link
Contributor Author

dinoboff commented Jan 20, 2017

tagged-versions@1.3.0 added support for git revision range query. I updated the PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants