Skip to main content

Module lfs

Module lfs 

Source
Expand description

Git LFS facade.

Responsibilities:

  • Expose Git LFS detection, filter/status parsing, pointer validation, and health reporting.
  • Keep LFS concerns split into focused submodules instead of one large implementation file.

Not handled here:

  • Regular git status/commit/clean operations.
  • Repository cleanliness policy outside LFS.

Invariants/assumptions:

  • Repositories without LFS remain a healthy no-op case.
  • LFS pointer validation only applies to small text pointer files.

Structs§

LfsFilterStatus
LfsHealthReport
LfsStatusSummary

Enums§

LfsPointerIssue

Functions§

check_lfs_health
filter_modified_lfs_files
has_lfs
list_lfs_files