Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6512b65c authored by Jeff Sharkey's avatar Jeff Sharkey Committed by Android (Google) Code Review
Browse files

Merge "Upload hook that guides people towards AOSP."

parents 8f7a8000 fb7b3732
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -17,3 +17,5 @@ strings_lint_hook = ${REPO_ROOT}/frameworks/base/tools/stringslint/stringslint_s
hidden_api_txt_hook = ${REPO_ROOT}/frameworks/base/tools/hiddenapi/checksorted_sha.sh ${PREUPLOAD_COMMIT} ${REPO_ROOT}

ktlint_hook = ${REPO_ROOT}/prebuilts/ktlint/ktlint.py -f ${PREUPLOAD_FILES}

owners_hook = ${REPO_ROOT}/frameworks/base/tools/aosp/aosp_sha.sh ${PREUPLOAD_COMMIT} "OWNERS$"

tools/aosp/aosp_sha.sh

0 → 100755
+18 −0
Original line number Diff line number Diff line
#!/bin/bash
LOCAL_DIR="$( dirname ${BASH_SOURCE} )"

if git branch -vv | grep "^*" | grep "\[aosp/master" > /dev/null; then
    # Change appears to be in AOSP
    exit 0
else
    # Change appears to be non-AOSP; search for files
    git show --name-only --pretty=format: $1 | grep $2 | while read file; do
        echo
        echo -e "\033[0;31mThe source of truth for '$file' is in AOSP.\033[0m"
        echo
        echo "If your change contains no confidential details, please upload and merge"
        echo "this change at https://android-review.googlesource.com/."
        echo
        exit 77
    done
fi