diff --git a/src/models/commit.rs b/src/models/commit.rs new file mode 100644 index 0000000..6660566 --- /dev/null +++ b/src/models/commit.rs @@ -0,0 +1,17 @@ +use serde::{Deserialize, Serialize}; + +#[derive(Debug, Clone, Serialize, Deserialize)] +pub struct CommitData { + pub oid: String, + pub short_oid: String, + pub message: String, + pub summary: String, + pub author: String, + pub author_email: String, + pub timestamp: String, + pub parent_count: usize, + pub is_merge: bool, + pub lines_added: usize, + pub lines_removed: usize, + pub files_changed: usize, +}