Я не знаком с Python 3.1, но будет ли это работать?
[chr(x) for x in [66, 53, 0, 94]]
Это не простой ответ, печально. Но это могло бы помочь:
Восстановление с повреждения репозитория (из руководства пользователя Мерзавца).
Допустить ошибку... tmp_obj_a07724
подозрительно похож на оставшийся временный файл :)
Что происходит, если Вы просто отодвигаете его от .git
каталог (после резервного копирования всего этого)?