gh stack modify fails with untracked files
- Linguagem predominante
- Go
- Estrelas
- 1.5k
- Forks
- 70
- Merge médio
- 1d 8h
- PRs com merge (30d)
- 7
Descrição
`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 `?? `?
Guia de contribuição
Direção de pesquisa
Comece em internal/git/gitops.go, próximo à verificação de pré-condição na linha 576, e reproduza a falha com um arquivo não rastreado no diretório de trabalho. Inspecione como a saída de status do Git é classificada e, em seguida, verifique se arquivos não rastreados não bloqueiam mais `gh stack modify`, enquanto alterações realmente não confirmadas continuam bloqueando o comando.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- go
- Domínio
- cli
- Tipo de issue
- Bug
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Status de atividade
- Ativa
- Clareza
- Claramente especificada
- Facilidade para iniciantes
- 82/100