Add pre-push hook