Initial upload: GitPulse - Developer Productivity Analyzer CLI tool
Some checks failed
CI / test (push) Has been cancelled
CI / release (push) Has been cancelled

This commit is contained in:
2026-02-04 15:45:36 +00:00
parent 8f98b7cc82
commit ef4a0d71e7

17
src/models/commit.rs Normal file
View File

@@ -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,
}