Instead of using find command, use git ls-files to find .FORMATDENY file to make format check ignore directory list
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
# Skip by '.FORMATDENY' file
for s in ${DIRECTORIES_NOT_TO_BE_TESTED[@]}; do
- skip=${s#'.'/}/
- FILES_TO_CHECK_CPP=(${FILES_TO_CHECK_CPP[*]/$skip*/})
+ FILES_TO_CHECK_CPP=(${FILES_TO_CHECK_CPP[*]/$s*/})
done
if [[ ${#FILES_TO_CHECK_CPP} -ne 0 ]]; then
fi
fi
-for DIR_NOT_TO_BE_TESTED in $(find -name '.FORMATDENY' -exec dirname {} \;); do
- DIRECTORIES_NOT_TO_BE_TESTED+=("${DIR_NOT_TO_BE_TESTED}")
+for DIR_NOT_TO_BE_TESTED in $(git ls-files '*/.FORMATDENY'); do
+ DIRECTORIES_NOT_TO_BE_TESTED+=($(dirname "${DIR_NOT_TO_BE_TESTED}"))
done
check_newline