I found your utility and think it is perfect for some extra backups. I ran a backup and it seemed to run ok and created folders for each of our repos... however, this ran suspiciously quickly!
Checking the folders, they contains all of the head, refs etc, but nothing more - in fact, only a few k for the whole backup folder. What am I missing? Is it the way we've setup our branches or repos? I'm assuming your app brings down the entire repo and all current remote branches.
Thanks for your help with this.