Currently, a commit_image_author.png file with 1x1px dimension will be generated even with an output like this:
Collecting commit dates for repo: .
Found commits in years: []
Commit counts per year: []
No commits found!
The file(1) output of the outputted image file:
$ file commit_image_null.png
commit_image_null.png: PNG image data, 1 x 1, 8-bit/color RGBA, non-interlaced
It should not produce any images if nothing useful to draw is found.