Matthieu Moy <Matthieu.Moy@xxxxxxxxxxxxxxx> writes: >> +# hook that fails >> +mk_hook_fail () { >> +cat > "$HOOK" <<EOF >> +#!/bin/sh >> +exit 1 >> +EOF >> +chmod +x "$HOOK" >> +} > > I'd add a "touch hook-ran" in the script, a "rm -f hook-ran" before > launching git-push, and test the file existance after the hook to make > sure it was ran. And if you create that "evidence that it did ran" file without using "touch", it would be perfect. Unless you are updating the timestamp of an existing file while preserving the contents of it, it is misleading to use "touch". All other points in your review are good. Thanks. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html