Following up on an earlier idea, see attached patch that lets users install a standardized git pre-commit hook that runs make syntax-check before allowing a commit to proceed. Other client-side hooks can easily be added later if desired (Or the pre-commit one expanded).