Loading PREUPLOAD.cfg +2 −0 Original line number Diff line number Diff line Loading @@ -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 Loading
PREUPLOAD.cfg +2 −0 Original line number Diff line number Diff line Loading @@ -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