Skip to content

chore: retire vestigial Git LFS config (resolves C-41) - #44

Merged
Polichinel merged 2 commits into
developmentfrom
chore/retire-vestigial-git-lfs
Jun 24, 2026
Merged

chore: retire vestigial Git LFS config (resolves C-41)#44
Polichinel merged 2 commits into
developmentfrom
chore/retire-vestigial-git-lfs

Conversation

@Polichinel

Copy link
Copy Markdown
Collaborator

Retires Git LFS from this repo, resolving C-41.

Why

The only LFS-tracked patterns were the five shapefile extensions (*.shp/*.dbf/*.shx/*.cpg/*.prj), and all shapefiles were deleted in C-39. So .gitattributes matched zero files, while the local LFS filter + .git/hooks kept breaking every push/merge on machines without git-lfs installed — twice forcing a working-tree half-revert during the PR #42 / #43 merges. This repo was the only one of the 18 VIEWS sibling repos that was ever LFS-wired (it was the only one that ever stored LFS binaries).

What changed

  • Tracked (this PR): removed the now-empty .gitattributes (all 5 lines were the shapefile LFS rules).
  • Local .git/ (not version-controlled, already done on this machine): removed the filter.lfs.* config and the four LFS hooks (pre-push/post-merge/post-checkout/post-commit).

Verification

This branch's commits and push ran with no --no-verify and no git-lfs: not found — the LFS hooks no longer fire. No LFS-tracked files remain in the tree.

Register: C-41 moved to Resolved (open 25→24, resolved 16→17).

🤖 Generated with Claude Code

Polichinel and others added 2 commits June 24, 2026 05:28
The only LFS-tracked patterns were the five shapefile extensions
(*.shp/*.dbf/*.shx/*.cpg/*.prj), all deleted in C-39 — so .gitattributes
matched zero files while the local LFS filter + hooks kept breaking every
push/merge on machines without git-lfs installed (twice forced a working-tree
half-revert during PR #42/#43 merges). Remove the now-empty .gitattributes;
the local filter.lfs config and LFS hooks were unwired in .git/ (not tracked).
No LFS files remain, so nothing is left to protect.

Resolves C-41.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Counts: open 25 -> 24, resolved 16 -> 17.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Polichinel
Polichinel merged commit 1cc447f into development Jun 24, 2026
3 checks passed
@Polichinel
Polichinel deleted the chore/retire-vestigial-git-lfs branch June 24, 2026 03:29
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