Am 26.03.23 um 14:53 schrieb Andrei Rybak: > > The only tangentially related nitpick is to the function check_mtime(), > which doesn't follow the code style for Shell scripts -- a space is missing > before parentheses. Same for almost all the other helper functions in test > files related to git-archive: > > $ git grep -E '^[a-z_]+[(][)]' t/t500* > t/t5000-tar-tree.sh:get_pax_header() { > t/t5000-tar-tree.sh:check_tar() { > t/t5000-tar-tree.sh:check_added() { > t/t5000-tar-tree.sh:check_mtime() { > t/t5001-archive-attr.sh:test_expect_exists() { > t/t5001-archive-attr.sh:test_expect_missing() { > t/t5002-archive-attr-pattern.sh:test_expect_exists() { > t/t5002-archive-attr-pattern.sh:test_expect_missing() { > t/t5003-archive-zip.sh:check_zip() { > t/t5003-archive-zip.sh:check_added() { > t/t5004-archive-corner-cases.sh:make_dir() { > t/t5004-archive-corner-cases.sh:check_dir() { > t/t5004-archive-corner-cases.sh:build_tree() { > > compare to: > > $ git grep -E '^[a-z_]+ [(][)]' t/t500* > t/t5000-tar-tree.sh:tar_info () { > t/t5001-archive-attr.sh:extract_tar_to_dir () { > > > Quote from Documentation/CodingGuidelines: > > - We prefer a space between the function name and the parentheses, > and no space inside the parentheses. The opening "{" should also > be on the same line. > (incorrect) > my_function(){ > ... > (correct) > my_function () { > ... > Care to send a patch? There's more by the way: $ git grep -c '^[a-zA-Z0-9_]*()' t/*.sh | awk -v FS=: '{c[substr($1,1,4)]+=$2} END {for (x in c) print x "*.sh:" c[x]}' t/t0*.sh:16 t/t1*.sh:35 t/t2*.sh:3 t/te*.sh:2 t/t3*.sh:22 t/t4*.sh:23 t/t5*.sh:68 t/t6*.sh:11 t/t7*.sh:40 t/t8*.sh:1 t/t9*.sh:31 t/li*.sh:26 Personally I'd like to avoid wasting space and the second form looks odd to me, which turned me into a repeat offender out of negligence, I guess. Anyway, since we have a documented rule (that came about by majority vote of code lines IIUC) we should follow it. René