Expand description
@acp:module “Git Integration” @acp:summary “Repository operations, blame tracking, and file history via libgit2” @acp:domain cli @acp:layer integration
§Git Integration
Provides git repository operations using libgit2 (via git2 crate):
- Repository operations (HEAD, branch, remotes)
- Blame tracking (line-level authorship)
- File history (commits, contributors)
Re-exports§
pub use blame::BlameInfo;pub use blame::LineBlame;pub use history::FileHistory;pub use history::HistoryEntry;pub use repository::FileStatus;pub use repository::GitRepository;
Modules§
- blame
- @acp:module “Git Blame” @acp:summary “Line-level blame tracking for authorship information” @acp:domain cli @acp:layer integration
- history
- @acp:module “Git History” @acp:summary “File commit history and contributor tracking” @acp:domain cli @acp:layer integration
- repository
- @acp:module “Git Repository” @acp:summary “Repository operations via libgit2” @acp:domain cli @acp:layer integration
Structs§
- GitFile
Info - Git metadata for a file in the cache
- GitSymbol
Info - Git metadata for a symbol in the cache