fi
subject="$(git show -s --format=%s $commit)"
- if echo "$subject" | grep -q '^[0-9A-Za-z,]\+: '; then
+ if echo "$subject" | grep -q '^[0-9A-Za-z,/-]\+: '; then
echo_green "Commit subject line seems ok ($subject)"
else
echo_red "Commit subject line MUST start with '<package name>: ' ($subject)"
env
echo_blue "=== Travis ENV"
-until git merge-base ${TRAVIS_COMMIT_RANGE/.../ } > /dev/null; do
+until [ "$(git rev-list ${TRAVIS_COMMIT_RANGE/.../..} | tail -n1)" != "a22de9b74cf9579d1ce7e6cf1845b4afa4277b00" ]; do
+ # if clone depth is too small, git rev-list / diff return incorrect results
echo_blue "Fetching 50 commits more"
git fetch origin --deepen=50
done