[−][src]Crate clgit
Re-exports
pub use commit::Commit; |
pub use generic::HashParseError; |
pub use tree::Tree; |
Modules
blob | |
commit | |
generic | |
tree | |
unknown |
Structs
Branch | A named reference to a commit (e.g. "master" => "074d881e29cc3bff82da905adcde2aea7cb5b165") |
BranchRef | A named reference to a commit (e.g. "master" => "074d881e29cc3bff82da905adcde2aea7cb5b165") w/o deep copies |
Name | A git file or tree name (e.g. ".gitignore") - typically UTF8, but not guaranteed. |
Repository | A git repository (a reference to a local path containing a .git directory, or a bare some_repository.git directory) |
RepositoryCache | A git Repository + in-memory caches for Commits, Trees, and possibly Blobs |
Enums
FileType | The type of some git content ("blob", "commit", or "tree") |
Traits
TryIntoSharedRepositoryCache | Try to convert into an Arc<RepositoryCache> on pain of std::io::Error. Implemented for: |