Skip to content

chore: gitignore local claude settings and planning dir#49

Merged
mickvandijke merged 1 commit intomainfrom
chore/gitignore-local-claude-settings
Apr 20, 2026
Merged

chore: gitignore local claude settings and planning dir#49
mickvandijke merged 1 commit intomainfrom
chore/gitignore-local-claude-settings

Conversation

@Nic-dorman
Copy link
Copy Markdown
Contributor

Summary

  • Untrack .claude/settings.local.json — it's user-local permission state that slipped into the repo in commit 2bcb524 (2026-04-01) and has been accumulating local permission entries ever since
  • Add .claude/settings.local.json to .gitignore so it stops showing as modified in every working tree
  • Add .planning/ to .gitignore so per-session planning artifacts stay out of version control

Test plan

  • git ls-files .claude/ no longer lists settings.local.json
  • git status on a tree with local modifications to .claude/settings.local.json shows clean
  • git status on a tree with a populated .planning/ dir shows clean

🤖 Generated with Claude Code

.claude/settings.local.json is user-local permission state that
slipped into the repo in an earlier commit; untrack it and ignore
going forward. Also ignore .planning/ so session planning artifacts
stay out of version control.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mickvandijke mickvandijke merged commit 7b38388 into main Apr 20, 2026
12 checks passed
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.

2 participants