#!/usr/bin/env bash
set -Eeuo pipefail

repo_root="$(git rev-parse --show-toplevel)"
mode="quick"

while read -r _local_ref _local_sha remote_ref _remote_sha; do
  case "${remote_ref}" in
    refs/heads/master)
      mode="release"
      ;;
    refs/heads/develop)
      if [[ ${mode} != "release" ]]; then
        mode="test"
      fi
      ;;
  esac
done

exec "${repo_root}/tools/quality/quality.sh" "${mode}"
