Expand description
Git integration for enhanced file discovery and status tracking.
This module provides comprehensive Git integration capabilities including:
- Fast file discovery using
git ls-files
- File status tracking (modified, staged, untracked)
- Commit history and blame information
- Repository statistics and health metrics
Structs§
- Activity
Period - Activity period statistics
- AgeDistribution
- Age distribution of code lines
- Branch
Health - Branch health information
- Contributor
Stats - Contributor statistics
- Diff
Analysis Config - Configuration for diff-based analysis
- Diff
Analysis Result - Diff analysis result containing all extracted changes
- GitBlame
Info - Git blame information for a file
- GitBlame
Line - Individual line blame information
- GitCommit
Info - Git commit information
- GitDiff
Entry - Git diff entry representing a single change
- GitFile
Info - Git file information
- GitIntegrator
- Git repository integration handler
- GitRepository
Stats - Git repository statistics
- Repository
Health - Repository health metrics
Enums§
- Diff
Change Type - Type of diff change