foldMapCommit fails with "Shallow clone?" on large repositories.
On fresh complete checkouts of both GHC from gitlab and the linux kernel from github, foldMapCommit fails with "Shallow clone?"
perhaps the fail call could also spit out the sha1 that failed?