The git-dit library
This library provides low-level functionality for accessing, creating and
manipulating "git-dit" issues and messages. It is implemented on top of the
git2 crate. This librarie's documentation primarily provides information
about its API and abstract processing of issues and messages.
Issues are stored in git repositories. The issues availible in a repository
may be accessed through the
RepositoryExt extension trait implementation
An issue is primarily a tree of messages, consisting of at least an initial message. An issue also has a "head reference". The head reference lets the maintainer indicate an "upstream status" of the issue, e.g. by pointing to a message which introduces a textual solution or a state.
Like emails, messages are immutable once released to the public. Each message has an author and a creation date. Additionally, a message may contain arbitrary metadata in the form of git trailers.
Garbage collecting utilities
Message handling utilities
Module providing extension trait for remotes
Repository related utilities
Trailer related functionality