Catch "HEAD -> master" when creating the changelog

git log may report `(HEAD -> master, tag:...)` instead of `(HEAD, tag:...)`.
This commit is contained in:
Amir Tocker 2015-07-20 09:15:08 +03:00
parent 8652172f9b
commit 7ddd1f7a60

View file

@ -221,7 +221,7 @@ commitList() {
# git v2.2.0+ supports '%D', like '%d' without the " (", ")" wrapping. One day we should use it instead.
_tag="${_tag# }"; _tag="${_tag//[()]/}"
# trap tag if it points to last commit (HEAD)
_tag="${_tag##HEAD, }"
_tag="${_tag#HEAD*, }"
# strip out any additional tags pointing to same commit, remove tag label
_tag="${_tag%%,*}"; _tag="${_tag#tag: }"
# strip out tags that are actually feature branches (git-flow support)