github / github/gh-stack

gh stack modify fails with untracked files

Aberta Para iniciantes
#111 4 comentários 6 reações 0 responsáveis Ver no GitHub
bug topic: cli - modify
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

Abrir o 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

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.