From e5dc64d4281dd9f38c2b585202e26ae4278fcfc5 Mon Sep 17 00:00:00 2001 From: Mathew Inwood Date: Mon, 23 Apr 2018 16:13:14 +0100 Subject: Add presubmit hook for hidden API lists. Check that they're sorted as expected and contain no duplicates. The sort order now uses: $ LC_COLLATE=C sort -f So that non-alphanumeric characters are not ignored, giving a more intuitive sort order. the '-f' means ignore case. Also sort the existing lists accordingly. Test: repo upload Bug: 64382372 Merged-In: I52b884da33a9a46455df6747a215683d9d3c3218 Change-Id: I4cdd3bc5c11be91a9a3f678580af49ac67f3c968 --- PREUPLOAD.cfg | 2 ++ 1 file changed, 2 insertions(+) (limited to 'PREUPLOAD.cfg') diff --git a/PREUPLOAD.cfg b/PREUPLOAD.cfg index 6c3951da3883..de4e7bd42cbc 100644 --- a/PREUPLOAD.cfg +++ b/PREUPLOAD.cfg @@ -11,3 +11,5 @@ checkstyle_hook = ${REPO_ROOT}/prebuilts/checkstyle/checkstyle.py --sha ${PREUPL api_lint_hook = ${REPO_ROOT}/frameworks/base/tools/apilint/apilint_sha.sh ${PREUPLOAD_COMMIT} strings_lint_hook = ${REPO_ROOT}/frameworks/base/tools/stringslint/stringslint_sha.sh ${PREUPLOAD_COMMIT} + +hidden_api_txt_hook = ${REPO_ROOT}/frameworks/base/tools/hiddenapi/checksorted_sha.sh ${PREUPLOAD_COMMIT} ${REPO_ROOT} -- cgit v1.2.3