Make post-commit trigger not send emails when the message would not contain
any actual changes. (Often the case in merges where the only change involves renumbering ChangeSet entries.)
This commit is contained in:
parent
c4ff270284
commit
af41813cff
@ -19,6 +19,13 @@ BK_STATUS=$BK_STATUS$BK_COMMIT
|
||||
if [ "$BK_STATUS" = OK ]
|
||||
then
|
||||
|
||||
HAS_ACTUAL_CHANGES=`bk cset -r+ -d | grep -v "^#"`
|
||||
if [ "$HAS_ACTUAL_CHANGES" = "" ]
|
||||
then
|
||||
echo ChangeSet had no real changes, not sending emails
|
||||
exit
|
||||
fi
|
||||
|
||||
CHANGESET=`bk -R prs -r+ -h -d':P:::I:' ChangeSet`
|
||||
BUG=`bk -R prs -r+ -h -d':C:' ChangeSet | sed -ne 's/^.*[Bb][Uu][Gg] *# *\([0-9][0-9]*\).*$/\1/p'`
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user