why no mention of "hooks.allownonascii" in any man page?
- From
Robert P. J. Day <rpjday@crashcourse.ca>
- Date
- Feb 19, 2019, 10:48 UTC
- Message-ID
- <alpine.LFD.2.21.1902190544470.23739@localhost.localdomain>
was just perusing the sample hook scripts, and the sample pre-commit script provided with git does the following check:
# If you want to allow non-ASCII filenames set this variable to true. allownonascii=$(git config --bool hooks.allownonascii)
but that config variable (hooks.allownonascii) is not mentioned in any man page. its entire existence in the git code base consists of:
$ grep -r allownonascii * templates/hooks--pre-commit.sample:allownonascii=$(git config --bool hooks.allownonascii) templates/hooks--pre-commit.sample:if [ "$allownonascii" != "true" ] && templates/hooks--pre-commit.sample: git config hooks.allownonascii true
technically, there's nothing wrong with that, i just thought it was a bit weird that a sample hook script refers to a config variable that is not referred to in any way elsewhere.
should i care?
rday