forked from extern/ohmyzsh
fix(changelog): don't parse commits of ignored types
This commit is contained in:
parent
9e41cffbf8
commit
63b7e5767d
@ -120,7 +120,7 @@ function parse-commit {
|
||||
fi
|
||||
|
||||
# Parse commit with hash $1
|
||||
local hash="$1" subject body warning rhash
|
||||
local hash="$1" subject body type warning rhash
|
||||
subject="$(command git show -s --format=%s $hash)"
|
||||
body="$(command git show -s --format=%b $hash)"
|
||||
|
||||
@ -132,8 +132,12 @@ function parse-commit {
|
||||
# commit body
|
||||
# [BREAKING CHANGE: warning]
|
||||
|
||||
# if commit type is not going to be displayed, do nothing else
|
||||
type="$(commit:type "$subject")"
|
||||
(( ${MAIN_TYPES[(Ie)$type]} || ${OTHER_TYPES[(Ie)$type]} )) || return
|
||||
|
||||
# commits holds the commit type
|
||||
commits[$hash]="$(commit:type "$subject")"
|
||||
commits[$hash]="$type"
|
||||
# scopes holds the commit scope
|
||||
scopes[$hash]="$(commit:scope "$subject")"
|
||||
# subjects holds the commit subject
|
||||
|
Loading…
Reference in New Issue
Block a user