diff --git a/bin/git-changelog b/bin/git-changelog index 6d60b04..19445ca 100755 --- a/bin/git-changelog +++ b/bin/git-changelog @@ -219,7 +219,7 @@ commitList() { [[ -z "${_tag}" ]] && continue # strip out tags form () # git v2.2.0+ supports '%D', like '%d' without the " (", ")" wrapping. One day we should use it instead. - _tag="${_tag:2:-1}" + _tag="${_tag# }"; _tag="${_tag//[()]/}" # trap tag if it points to last commit (HEAD) _tag="${_tag##HEAD, }" # strip out any additional tags pointing to same commit, remove tag label