github / github/gh-stack

gh stack modify fails with untracked files

Ouverte Adaptée aux débutants
#111 4 commentaires 6 réactions 0 personnes assignées Voir sur GitHub
bug topic: cli - modify
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.