27 lines
589 B
Bash
Executable File
27 lines
589 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -e
|
|
|
|
REPO_ROOT=`realpath $(dirname $0)/../../`
|
|
TOOL_DIR="$REPO_ROOT/tests/tools/build"
|
|
|
|
export PATH="$TOOL_DIR:$PATH"
|
|
if [[ -z "$(type -P git-validation)" ]]; then
|
|
echo git-validation is not in PATH "$PATH".
|
|
exit 1
|
|
fi
|
|
|
|
GITVALIDATE_EPOCH="${GITVALIDATE_EPOCH:-37fe4e86c284486c0ede084d579122c48ffe5dc1}"
|
|
|
|
OUTPUT_OPTIONS="-q"
|
|
if [[ "$CI" == 'true' ]]; then
|
|
OUTPUT_OPTIONS="-v"
|
|
fi
|
|
|
|
set -x
|
|
exec git-validation \
|
|
$OUTPUT_OPTIONS \
|
|
-run DCO,short-subject \
|
|
${GITVALIDATE_EPOCH:+-range "${GITVALIDATE_EPOCH}..${GITVALIDATE_TIP:-HEAD}"} \
|
|
${GITVALIDATE_FLAGS}
|