Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

Abierto Apto para principiantes
#6,363 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
78/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
git, markdown, shell

Línea de trabajo

Empieza en plugins/source-control/skills/worktree/context/cleanup.md en el project-scope plugin-record reap (claude plugin uninstall -s project) que se ejecuta antes de git worktree remove. Confirma que reescribe el .claude/settings.json rastreado (elimina enabledPlugins, reordena las claves) y deja el tree dirty. Listo cuando un worktree previamente limpio sigue eliminándose sin --force (restaura el archivo de settings rastreado o desinstala contra un scope no rastreado), o el procedimiento documenta por qué se requiere --force después de un reap.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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

Lenguaje dominante
Shell
Estrellas
22
Forks
2
Merge medio
5 h 4 min
PR fusionados (30 d)
825

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de melodic-software/claude-code-plugins

Todos los issues de melodic-software/claude-code-plugins

Issues similares

Más issues de Shell/Bash

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.