Junio C Hamano [off-list ref] writes:
"Strawbridge, Michael" [off-list ref] writes:
quoted
+test_expect_success $PREREQ "--validate hook supports header argument" '
+ test_when_finished "rm my-hooks.ran" &&
+ write_script my-hooks/sendemail-validate <<-\EOF &&
+ filesize=$(stat -c%s "$2")
That "stat -c" is a GNU-ism, I think. macOS CI jobs at GitHub do
not seem to like it.
quoted
+ if [ "$filesize" != "0" ]; then
Also, please see Documentation/CodingGuidelines to learn the subset
of shell script syntax and style we adopted for this project.
Sorry, forgot to say that if you are merely interested to react to
the fact that a file has non-empty contents,
if test -s "$2"
then
... file $2 is not empty ...
fi &&
...
should be a way to do so.
Thanks.