github / github/gh-stack

`gh stack sync` should tell you what branches it wants to prune on your behalf

Aberta
#162 1 comentário 1 reação 0 responsáveis Ver no GitHub
feature request topic: cli - sync
Linguagem predominante
Go
Estrelas
1.5k
Forks
70
Merge médio
1d 8h
PRs com merge (30d)
7

Descrição

Here's a state where I just used `gh stack sync` after manually merging PR 2 in a stack of 7 PRs.

Image

Everything looks good, except `Prune 1 merged branch` is a bit unclear.

I've already run `gh stack sync` after merging PR 1 too, so the branch for PR 1, `feature/sources-1-oak-cache` is already gone.

So the 1 branch to prune must be referring to `feature/sources-2-oak-source`, which makes sense, but it requires me to kind of interpret between the lines here.

It would be a bit more obvious (and safer?) if `Prune 1 merged branch` just listed the names of the branches it wants to prune somewhere. You see them after you say `Y`, but that's a bit too late 😬

Image

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece rastreando a saída de confirmação do prune do comando `gh stack sync` e o código que lista as branches mescladas. Atualize a mensagem exibida antes da confirmação para que ela nomeie cada branch que será removida e, em seguida, verifique se os nomes mostrados antes da confirmação correspondem às branches removidas após a aprovação.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
go
Domínio
cli
Tipo de issue
Funcionalidade
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Pouca atividade
Clareza
Razoavelmente clara
Facilidade para iniciantes
68/100

Receba novas issues na sua caixa de entrada

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