Provide a checkbox to bypass Git hooks when needed
What steps will reproduce the problem?
- Clone a repo that runs a command like ESLint during the "git commit" hook
- Do some work, such as cherry-picking changes from another branch, where running ESLint is inappropriate or annoyingly slow
What is the expected output? What do you see instead?
Expected: The TortoiseGit "Commit" dialog should provide a way to bypass Git hooks. This would be equivalent to the git commit --no-verify
option.
Actual: As far as I can tell, the only way to bypass Git hooks is to invoke the command-line. This would be impractical for multi-step operations such as a rebase.
What version of TortoiseGit and Git are you using? On what operating system?
2.8.0.0
Please provide any additional information below.