x6
x7
x8
pre-commit and pre-push hooks