Skip to content

docs(register): add C-41 — vestigial Git LFS config breaks routine git ops - #43

Merged
Polichinel merged 1 commit into
developmentfrom
docs/register-c41-git-lfs
Jun 24, 2026
Merged

Polichinel merged 1 commit into
developmentfrom
docs/register-c41-git-lfs

Conversation

@Polichinel

Copy link
Copy Markdown
Collaborator

Adds C-41 (Tier 2) to the technical risk register.

git-lfs is not installed in the working environment, but the repo still ships Git LFS config — the filter.lfs.process filter, four .git/hooks (pre-push/post-merge/post-checkout/post-commit), and .gitattributes rules for *.shp/*.dbf/*.shx/*.cpg/*.prj. Every push/merge fires a failing LFS hook (forcing --no-verify), and during the PR #42 merge the post-merge hook aborted a branch-switch mid-operation, leaving the working tree half-reverted (~90 files showing deleted) until manual recovery.

The config is now vestigial: all five LFS patterns are shapefile extensions that were deleted in C-39, so the rules match zero files yet still break tooling for anyone cloning without git-lfs.

Fix (either): git lfs install, or retire LFS — drop the .gitattributes rules, the filter.lfs.* git config, and the LFS hooks (cleaner now the shapefiles are gone).

Register-only change; counts: total 40→41, open 24→25. No code touched.

🤖 Generated with Claude Code

…t ops

Tier 2. git-lfs is not installed but the repo still ships LFS config (filter +
.git/hooks + .gitattributes rules for *.shp/*.dbf/*.shx/*.cpg/*.prj). Every
push/merge fires a failing LFS hook; the PR #42 merge aborted a branch-switch
mid-operation and left the working tree half-reverted until manual recovery.
The config is now vestigial — all five LFS patterns are shapefile extensions
deleted in C-39, so it matches zero files. Fix: `git lfs install`, or retire LFS
(drop the rules/config/hooks). Counts: total 40->41, open 24->25.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Polichinel
Polichinel merged commit 715e954 into development Jun 24, 2026
4 checks passed
@Polichinel
Polichinel deleted the docs/register-c41-git-lfs branch June 24, 2026 03:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant