aboutsummaryrefslogtreecommitdiff
path: root/src/types/mod.rs
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2020-06-22 06:23:04 +0200
committerKatharina Fey <kookie@spacekookie.de>2020-06-22 06:23:04 +0200
commite30713b84bc9e66f7a8e8d2f51e953472cac28e4 (patch)
tree3098b1c77a978dcad0c828f57386d1c8999aa26b /src/types/mod.rs
parent84a9a0ccee713e26a28ff5e54ea3776085d93b5f (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.rs30
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,
-}