This document summarizes Thomas Weinert's presentation on practical experiences with pre-commit hooks in Subversion (SVN). Some key points:
- Weinert discussed using pre-commit hooks to run PHPCodeSniffer and check for coding standards and parse errors before commits. This prevents issues from being committed.
- He created a custom hook for his papaya CMS project that runs PHPCodeSniffer once on the entire transaction and provides detailed error output for each file.
- Weinert also explored checking the commit message format and connecting commits to issue tracking systems like Mantis.
- Attendees discussed rule suggestions and had debates about syntax, keywords, and line breaks, but the quality of the