The Git gem only returns 30 commits by default; pass nil to get the maximum
Tests to ensure we receive more than 30 commits back
Merge pull request #4 from jboyens/more_than_30_commits_please

The Git gem only returns 30 commits by default; pass nil to get the maximum