use super::options::*;
use crate::services::agent_context::AgentContextIndex;
use crate::services::git_history::{ChangeType, CommitInfo, FileChange, GitSearchResult};
use std::collections::HashMap;
pub(super) struct GitHistoryProfile {
pub(super) git_log_ms: u128,
pub(super) parse_ms: u128,
pub(super) index_ms: u128,
pub(super) search_ms: u128,
pub(super) annotate_ms: u128,
pub(super) total_ms: u128,
pub(super) commit_count: usize,
}
include!("git_history_annotations.rs");
include!("git_history_formatting.rs");
include!("git_history_parsing.rs");