class Overcommit::HookContext::PreCommit
Contains helpers related to contextual information used by pre-commit hooks.
This includes staged files, which lines of those files have been modified, etc. It is also responsible for saving/restoring the state of the repo so hooks only inspect staged changes.