| Function | parse_git_commits | Parse commit information returned by turnip. |
| Function | git_repository_modified | Update the date_last_modified property when a GitRepository is modified. |
| Class | GitRepository | See IGitRepository. |
| Class | DeletionOperation | Represent an operation to perform as part of branch deletion. |
| Class | DeletionCallable | Deletion operation that invokes a callable. |
| Class | ClearPrerequisiteRepository | Delete operation that clears a merge proposal's prerequisite |
| Class | DeleteCodeImport | Deletion operation that deletes a repository's import. |
| Class | GitRepositorySet | See IGitRepositorySet. |
| Class | GitRepositoryMacaroonIssuer | No class docstring; 6/8 methods documented |
| Function | get_git_repository_privacy_filter | Undocumented |
| Parameters | commits | A list of turnip-formatted commit object dicts. |
| Returns | A dict mapping sha1 identifiers of commits to parsed commit dicts: keys may include "sha1", "author_date", "author_addr", "author", "committer_date", "committer_addr", "committer", and "commit_message". | |