gh stack modify fails with untracked files
- Langage dominant
- Go
- Étoiles
- 1.5k
- Forks
- 70
- Merge moyen
- 1 j 8 h
- PR mergées (30 j)
- 7
Description
`gh stack modify` preconditions fail if the current working directory has any untracked files and fails with the following message that seems to imply that untracked changes shouldn't be a problem, as there is nothing to stash or commit.
```
✗ uncommitted changes in working tree
Commit or stash your changes before running modify
```
Code that performs the check: https://github.com/github/gh-stack/blob/5ed5693ed6fcfa34228312abb09553e2580b6670/internal/git/gitops.go#L576
Perhaps this should ignore any lines starting with `?? `?
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez dans internal/git/gitops.go, autour de la vérification de précondition à la ligne 576, et reproduisez l’échec avec un fichier non suivi dans le répertoire de travail. Examinez comment la sortie de l’état de Git est classifiée, puis vérifiez que les fichiers non suivis ne bloquent plus `gh stack modify`, tandis que les changements réellement non validés continuent de le faire.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- go
- Domaine
- cli
- Type d'issue
- Bug
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- Active
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 82/100