Module git_integration

Module git_integration 

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

ActivityPeriod
Activity period statistics
AgeDistribution
Age distribution of code lines
BranchHealth
Branch health information
ContributorStats
Contributor statistics
DiffAnalysisConfig
Configuration for diff-based analysis
DiffAnalysisResult
Diff analysis result containing all extracted changes
GitBlameInfo
Git blame information for a file
GitBlameLine
Individual line blame information
GitCommitInfo
Git commit information
GitDiffEntry
Git diff entry representing a single change
GitFileInfo
Git file information
GitIntegrator
Git repository integration handler
GitRepositoryStats
Git repository statistics
RepositoryHealth
Repository health metrics

Enums§

DiffChangeType
Type of diff change