Module git

Module git 

Source
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§

GitFileInfo
Git metadata for a file in the cache
GitSymbolInfo
Git metadata for a symbol in the cache