Loading tools/hiddenapi/checksorted_sha.sh +1 −1 Original line number Diff line number Diff line #!/bin/bash set -e LOCAL_DIR="$( dirname ${BASH_SOURCE} )" git show --name-only --pretty=format: $1 | grep "config/hiddenapi-.*txt" | while read file; do git show --name-only --pretty=format: $1 | grep "boot/hiddenapi/hiddenapi-.*txt" | while read file; do diff <(git show $1:$file) <(git show $1:$file | $LOCAL_DIR/sort_api.sh ) || { echo -e "\e[1m\e[31m$file $1 is not sorted or contains duplicates. To sort it correctly:\e[0m" echo -e "\e[33m${LOCAL_DIR}/sort_api.sh $2/frameworks/base/$file\e[0m" Loading tools/hiddenapi/exclude.sh +1 −1 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ SHA=$1 PACKAGES=$(for t in $TEAMS; do echo $(eval echo \${${t}_PACKAGES}); done) RE=$(echo ${PACKAGES} | sed "s/ /|/g") EXIT_CODE=0 for file in $(git show --name-only --pretty=format: $SHA | grep "config/hiddenapi-.*txt"); do for file in $(git show --name-only --pretty=format: $SHA | grep "boot/hiddenapi/hiddenapi-.*txt"); do ENTRIES=$(grep -E "^\+L(${RE})/" <(git diff ${SHA}~1 ${SHA} $file) | sed "s|^\+||" || echo) if [[ -n "${ENTRIES}" ]]; then echo -e "\e[1m\e[31m$file $SHA contains the following entries\e[0m" Loading Loading
tools/hiddenapi/checksorted_sha.sh +1 −1 Original line number Diff line number Diff line #!/bin/bash set -e LOCAL_DIR="$( dirname ${BASH_SOURCE} )" git show --name-only --pretty=format: $1 | grep "config/hiddenapi-.*txt" | while read file; do git show --name-only --pretty=format: $1 | grep "boot/hiddenapi/hiddenapi-.*txt" | while read file; do diff <(git show $1:$file) <(git show $1:$file | $LOCAL_DIR/sort_api.sh ) || { echo -e "\e[1m\e[31m$file $1 is not sorted or contains duplicates. To sort it correctly:\e[0m" echo -e "\e[33m${LOCAL_DIR}/sort_api.sh $2/frameworks/base/$file\e[0m" Loading
tools/hiddenapi/exclude.sh +1 −1 Original line number Diff line number Diff line Loading @@ -48,7 +48,7 @@ SHA=$1 PACKAGES=$(for t in $TEAMS; do echo $(eval echo \${${t}_PACKAGES}); done) RE=$(echo ${PACKAGES} | sed "s/ /|/g") EXIT_CODE=0 for file in $(git show --name-only --pretty=format: $SHA | grep "config/hiddenapi-.*txt"); do for file in $(git show --name-only --pretty=format: $SHA | grep "boot/hiddenapi/hiddenapi-.*txt"); do ENTRIES=$(grep -E "^\+L(${RE})/" <(git diff ${SHA}~1 ${SHA} $file) | sed "s|^\+||" || echo) if [[ -n "${ENTRIES}" ]]; then echo -e "\e[1m\e[31m$file $SHA contains the following entries\e[0m" Loading