diff options
author | Katharina Fey <kookie@spacekookie.de> | 2020-06-22 06:23:04 +0200 |
---|---|---|
committer | Katharina Fey <kookie@spacekookie.de> | 2020-06-22 06:23:04 +0200 |
commit | e30713b84bc9e66f7a8e8d2f51e953472cac28e4 (patch) | |
tree | 3098b1c77a978dcad0c828f57386d1c8999aa26b /src/types/mod.rs | |
parent | 84a9a0ccee713e26a28ff5e54ea3776085d93b5f (diff) |
Committing all the libgit2 progress before throwing it away
I don't think libgit2 is the way forward to make any of this work.
There's so much work involved in parsing the git k-v store, and the
library itself is essentially of zero help for most of the heavy
lifting.
Diffstat (limited to '')
-rw-r--r-- | src/types/mod.rs | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/src/types/mod.rs b/src/types/mod.rs deleted file mode 100644 index d764b84..0000000 --- a/src/types/mod.rs +++ /dev/null @@ -1,30 +0,0 @@ -//! Octopus data types - -/// A simple overview of a repository -/// -/// This type can be generated by the octopus Repository state wrapper -pub(crate) struct RepoData { - pub owner: String, - pub name: String, - pub tagline: String, - pub num_commit: usize, - pub num_branch: usize, - pub num_tag: usize, - pub num_contributor: usize, - pub size: String, -} - -/// Data about an individual commit -pub(crate) struct CommitData { - pub hash: String, - pub message: String, - pub author: String, - pub date: String, - pub diff: (usize, usize), -} - -/// Data about a branch -pub(crate) struct BranchData { - pub name: String, - pub last_commit: CommitData, -} |