DANGEROUS TEST: Make git.py merely give a warning when git rev-list fails, e.g., if an idx file is corrupt.  My application involves numerous bup servers all backing up data in a distributed way, so it's not a problem if backups vanish on one server.  This is *NOT* the sort of code that should go in bup upstream itself.