github / github/gh-stack

rebase: merging indirectly via combined branch does not rebase higher prs

Offen
#407 0 Kommentare 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug topic: post-merge rebase
Vorherrschende Sprache
Go
Sterne
1.5k
Forks
70
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
7

Beschreibung

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.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Es wird keine Datei, kein Test und kein Einstiegspunkt genannt. Reproduziere das A/B/C- und das kombinierte D-Szenario und verfolge anschließend die Verarbeitung gemergter pull requests und von stacked-branch-Rebases; die Behebung ist vollständig, wenn B nach dem Merge von D auf master rebased wird und nicht automatisch geschlossen wird, wenn A gelöscht wird.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
git, github, go
Bereich
cli
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.