Let's say you are working with or supporting a developer team of 20 people and want to use git pre-commit hooks as a way to enforce some validations on code that's being committed or pushed. Example, you want to make sure people dont check in large assets or debug-versions of SWF files, you also want to check if code has enough test coverage etc.
1.) There should be a central place where these hooks can be managed
2.) They should be automatically updated across all users/machines