Git hooks, visible before they surprise you.
Hooks live in a directory nobody opens until something breaks. FluxGit puts them on screen: what is installed, whether it is enabled, and what it did the last time it ran.
Run one without making a commit
You can run a hook on demand, which is how you find out whether it works without creating a commit you did not want. Combined with the diff view, that turns "the pre-commit hook is doing something odd" into a question you can answer in a minute.
See what changed in a hook
Hooks are executable files, and an executable file that changed without you noticing is a security question as much as a workflow one. FluxGit shows the diff, and keeps a record of hook activity that you can export.
Sample hooks can be installed and restored, so you can get back to a known state instead of reconstructing one from memory.