rebase: merging indirectly via combined branch does not rebase higher prs
- Linguagem predominante
- Go
- Estrelas
- 1.5k
- Forks
- 72
- Merge médio
- 1d 8h
- PRs com merge (30d)
- 7
Descrição
BUG:
We create release branches that combine many PRs/branches into a single PR. When that PR is merged to the root the original PRs are closed as merged, BUT any stacked PRs do not rebase onto the root.
Repro:
1. Create three PRs A and B and C, with B stacked on A.
2. Create a third PR, D, which combines branches A and C.
3. Merge D onto master.
4. Observe that B is still stacked on A, and if branch A is deleted, PR B is auto closed.
Guia de contribuição
Direção de pesquisa
Nenhum arquivo, teste ou ponto de entrada é especificado. Reproduza o cenário A/B/C e o cenário D combinado, depois rastreie o tratamento de pull requests mescladas e de rebases de stacked branches; a correção estará completa quando B for rebased sobre master após o merge de D e não for fechado automaticamente quando A for excluído.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- git, github, go
- Domínio
- cli
- Tipo de issue
- Bug
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Pouca atividade
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 45/100