|
|
|
@ -36,13 +36,20 @@ get_translators_to_check() {
|
|
|
|
|
|
|
|
|
|
|
|
TRANSLATORS_TO_CHECK=""
|
|
|
|
TRANSLATORS_TO_CHECK=""
|
|
|
|
|
|
|
|
|
|
|
|
# Gets parent commits. Either one or two hashes
|
|
|
|
# Push to master
|
|
|
|
local parent_commits=($(git show --no-patch --format="%P" HEAD))
|
|
|
|
if [ "${GITHUB_REF:-}" = "refs/heads/master" ]; then
|
|
|
|
# Size of $parent_commits array
|
|
|
|
local before_commit=$(jq -r '.before' $(echo $GITHUB_EVENT_PATH))
|
|
|
|
local num_parent_commits=${#parent_commits[@]}
|
|
|
|
TRANSLATORS_TO_CHECK=$(git diff $before_commit --name-only | grep -e "^[^/]*.js$")
|
|
|
|
if [ $num_parent_commits -gt 1 ]; then
|
|
|
|
# Pull request
|
|
|
|
TRANSLATORS_TO_CHECK=$(git diff HEAD^2 $(git rev-list "$(git rev-list --first-parent ^origin/master HEAD^2 | tail -n1)^^!") --name-only | grep -e "^[^/]*.js$")
|
|
|
|
|
|
|
|
else
|
|
|
|
else
|
|
|
|
TRANSLATORS_TO_CHECK=$(git diff $(git rev-list "$(git rev-list --first-parent ^origin/master HEAD | tail -n1)^^!") --name-only | grep -e "^[^/]*.js$")
|
|
|
|
# Gets parent commits. Either one or two hashes
|
|
|
|
|
|
|
|
local parent_commits=($(git show --no-patch --format="%P" HEAD))
|
|
|
|
|
|
|
|
# Size of $parent_commits array
|
|
|
|
|
|
|
|
local num_parent_commits=${#parent_commits[@]}
|
|
|
|
|
|
|
|
if [ $num_parent_commits -gt 1 ]; then
|
|
|
|
|
|
|
|
TRANSLATORS_TO_CHECK=$(git diff HEAD^2 $(git rev-list "$(git rev-list --first-parent ^origin/master HEAD^2 | tail -n1)^^!") --name-only | grep -e "^[^/]*.js$")
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
TRANSLATORS_TO_CHECK=$(git diff $(git rev-list "$(git rev-list --first-parent ^origin/master HEAD | tail -n1)^^!") --name-only | grep -e "^[^/]*.js$")
|
|
|
|
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|