Fix git-log when using options, such as -g. Examine token rather than assuming a set ordering of output.
Fixed test failures and rebased from original pull request.
Original pull request #106.
Parse log by looking at the text rather than assuming a specific orde…
…ring. Previous method did not work when using the -g option, for example.
Avoid Array#blank?, not in ruby core
Grit is no longer maintained. See #183 and check out libgit2/rugged.