diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 8e06df58a2975f5013d99ade951669a01273edac..fe30f120f9ef070dfd9abcf487967bae3d802f17 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -22,11 +22,6 @@ repos: language: system files: '.*\.cpp' stages: [commit, manual] - - id: file-names - name: Check file names - entry: scripts/hooks/pre-commit-file-names.sh - language: system - stages: [commit, manual] - id: git-lfs name: Check git lfs files entry: scripts/hooks/pre-commit-git-lfs.sh diff --git a/scripts/hooks/pre-commit-file-names.sh b/scripts/hooks/pre-commit-file-names.sh deleted file mode 100755 index 73a125ffbddf6f2047bc84b12d21a5f3d1ac283d..0000000000000000000000000000000000000000 --- a/scripts/hooks/pre-commit-file-names.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env bash - -if git rev-parse --verify HEAD >/dev/null 2>&1 -then - against=HEAD -else - # Initial commit: diff against an empty tree object - against=4b825dc642cb6eb9a060e54bf8d69288fbee4904 -fi - -# If you want to allow non-ASCII filenames set this variable to true. -allownonascii=$(git config --bool hooks.allownonascii) - -# Redirect output to stderr. -exec 1>&2 - -# Cross platform projects tend to avoid non-ASCII filenames; prevent -# them from being added to the repository. We exploit the fact that the -# printable range starts at the space character and ends with tilde. -if [ "$allownonascii" != "true" ] && - # Note that the use of brackets around a tr range is ok here, (it's - # even required, for portability to Solaris 10's /usr/bin/tr), since - # the square bracket bytes happen to fall in the designated range. - test $($@ | - LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 -then - cat <<\EOF -Error: Attempt to add a non-ASCII file name. - -This can cause problems if you want to work with people on other platforms. - -To be portable it is advisable to rename the file. - -If you know what you are doing you can disable this check using: - - git config hooks.allownonascii true -EOF - exit 1 -fi