Sounds like he lost the local repo, and only the actual final state of the files was backed up. Thus, a single new commit representing everything at once.
I was able to retrieve the full final content from the place where it was being uploaded to, but that didn't have any git-related files.