@mattdbridges Currently with git_statistics we end up looking at all unique commits across all branches. It really does not matter what branch you currently are on for this gem to pull out the commit statistics. If you get into a detached `HEAD` state, all the branches are still visible and so we *could* still calculate the commit statistics of the repository.

The other option is to just force the user to change to a *known* branch just so they can acquire the statistics. If the user's end goal of using this gem is to acquire statistics on the repository, should we not just ignore the *detached* state and just calculate the statistics?