Git pre-commit script now supports config and expanded features