fix(git): node_modules-symlink uit de index halen #80
No reviewers
Labels
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
janpeter/scrum4me-workers!80
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "claude/determined-colden-51faf9"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Probleem
In commit
628c6e1("Sprint: Messages pagina", #75) isnode_modulesals symlink (mode120000) in git terechtgekomen. Het doelpad is/home/agent/Projects/scrum4me-workers/node_modules— een pad uit een cloud-agent-container.Gevolg op elke andere checkout (Mac, CI, Docker): een dangling symlink. Zodra
npm installdraait wordt die vervangen door een echte map, en toontgit statuspermanent:Oorzaak dat het door de .gitignore glipte
De regel stond er wél, maar als
node_modules/— met trailing slash matcht een gitignore-pattern alleen directories. De gecommitte entry was een symlink (een blob), geen directory, dus hij werd nooit genegeerd. Slash eraf zodat ook een symlink of bestand met die naam gedekt is.Wijziging
git rm --cached node_modules— pad uit de index.gitignore:node_modules/→node_modulesAndere platform-repo's gecontroleerd
Alle gecommitte symlinks (
ls-files -s, mode 120000) oporigin/main:AGENTS.md→CLAUDE.md(bedoeld, relatief pad)Alleen scrum4me-workers was getroffen.
Verify
git ls-files -s node_modules→ leegnpm run verify→ groen (lint + typecheck + 114 test files, 797 tests passed, 10 skipped)Niet zelf gemerged — klaar voor review.
🤖 Generated with Claude Code
APPROVED
geen gekoppeld plan gevonden — beoordeeld op codekwaliteit + product-standaarden.
Findings
De PR verwijdert een lokale absolute
node_modules-symlink uit de index en past.gitignoreaan naarnode_modules, waardoor zowel een directory als een symlink/bestand met die naam genegeerd blijft. Dit is een kleine, passende repository-hygiënefix zonder code-, architectuur-, test- of docs-impact.