git_iris/git/
mod.rs

1// Git module providing functionality for Git repository operations
2
3mod commit;
4mod files;
5mod metadata;
6mod repository;
7mod utils;
8
9// Re-export primary types for public use
10pub use commit::CommitInfo;
11pub use commit::CommitResult;
12pub use repository::GitRepo;
13
14// Re-export utility functions
15pub use utils::*;
16
17// Re-export metadata functions
18pub use metadata::extract_project_metadata;
19
20// Re-export type aliases to maintain backward compatibility
21pub use crate::context::{RecentCommit, StagedFile};
22pub use files::RepoFilesInfo;