In fact viewing any file (not dir) in this repo 500s.
The problem looks like a failed assert:
for ci in self._repo._impl.iter_commits(): if self._impl in ci.parents: next.append(self.from_repo_object(ci, self._repo)) >> for ci in self._repo._impl.iter_commits(): Module git.objects.commit:253 in _iter_from_process_or_stream << commit_tokens = line.split() id = commit_tokens[1] assert commit_tokens[0] == "commit" tree = stream.next().split()[1] >> assert commit_tokens[0] == "commit" AssertionError:
This seems to be a bug in the way gitpython handles (or doesn't) empty commit messages