Skip to content

[CTX-0033] chore(git): ignore untracked nested plugin clones - #72

Merged
Xuepoo merged 1 commit into
mainfrom
ctx-0033/chore-ignore-nested-clones
Oct 5, 2026
Merged

Xuepoo merged 1 commit into
mainfrom
ctx-0033/chore-ignore-nested-clones

Conversation

@Xuepoo

@Xuepoo Xuepoo commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Closes #67

Priority: P1 | Area: area:plugins | Labels: chore,area:plugins | Milestone: v0.1.0 | RFC: none | Task: CTX-0033

Summary: add plugins/*/ to .gitignore so untracked nested plugin checkouts (bar, devtools, beacon, composer, history, search, copy-mode) no longer appear in git status or get staged by git add -A. Tracked plugin gitlinks stay tracked (gitignore does not untrack tracked paths).

Scope: .gitignore only. Unrelated dirty state (TODO.md edit, submodule pointer bumps, .trash/, registry-pins.toml) intentionally untouched.

Verification:

  • git check-ignore -v plugins/beacon -> .gitignore:7:plugins/*/ plugins/beacon
  • All 7 clones resolve: bar, devtools, beacon, composer, history, search, copy-mode
  • git status --short shows only pre-existing dirty (M TODO.md, M plugins/activity,file-manager,git-panel,palette,statusline; ?? .trash/, registry-pins.toml) plus staged M .gitignore — no untracked plugins/*/
  • git ls-files plugins/ still lists activity, file-manager, git-panel, palette, statusline, wheel
  • just check exit 0 (fmt-check, lint 0 issues, type-check, 161 tests pass, registry-validate 0 errors, registry-check up to date, app-build ok)

@Xuepoo Xuepoo added this to the v0.1.0 milestone Oct 5, 2026
@Xuepoo
Xuepoo merged commit 49f2f3a into main Oct 5, 2026
5 checks passed
@Xuepoo
Xuepoo deleted the ctx-0033/chore-ignore-nested-clones branch October 5, 2026 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Ignore untracked nested plugin clones under plugins/*/

1 participant