Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

fix(source-control): worktree cleanup's plugin-record reap dirties the tree, so plain removal always fails

Aperta Adatta ai principianti
#6,363 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
78/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
git, markdown, shell

Direzione di ricerca

Inizia in plugins/source-control/skills/worktree/context/cleanup.md al project-scope plugin-record reap (claude plugin uninstall -s project) che viene eseguito prima di git worktree remove. Conferma che riscrive il .claude/settings.json tracciato (rimuove enabledPlugins, riordina le chiavi) e lascia il tree dirty. Completato quando un worktree precedentemente pulito si rimuove ancora senza --force (ripristina il file settings tracciato o disinstalla contro uno scope non tracciato), oppure la procedura documenta perché --force è richiesto dopo un reap.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

needs-human needs-triage

Problem

plugins/source-control/skills/worktree/context/cleanup.md reaps project-scope plugin records before removing a worktree. The reap runs claude plugin uninstall -s project from inside the tree, which rewrites the tracked .claude/settings.json: it drops the enabledPlugins entries and reorders the keys. The tree is then dirty, so the plain git worktree remove the procedure expects fails, and every removal needs --force.

Observed on all nine #6225 sweep worktrees, eight of which were clean before the reap.

Expected

After the reap, restore the tracked settings file (or run the uninstall against a non-tracked scope) so a clean tree still removes without --force. Alternatively, have the procedure say that --force is expected after a reap and why.

Related

#6225

Lingua principale
Shell
Stelle
22
Fork
2
Merge medio
5h 11m
PR unite (30g)
838

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di melodic-software/claude-code-plugins

Tutte le issue di melodic-software/claude-code-plugins

Issue simili

Altre issue su Shell/Bash

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.