Automatic git bisect
There are some situations that you found your build broken and need to know at what revision the “brokeness” was introduced.
git bisect
is a great tool for that, basically you tell git at which revision
the build was good (assuming HEAD is broken), and it does a binary search for the revision where
the bug was introduced.