mapbox / mapbox/github-release-tools

Cherry-pick squashed commit when backporting a squashed PR

Offen
#23 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
JavaScript
Sterne
16
Forks
5
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

When a PR is merged via "Rebase and squash", the corresponding backport PR should cherry-pick the squashed commit, instead of individual commits.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, die Logik zu finden, die Backport-Pull-Requests erstellt, und prüfe, wie sie Commits aus einem gemergten Pull-Request auswählt. Überprüfe das Verhalten bei einem PR, der mit „Rebase and squash“ gemergt wurde; erledigt ist die Aufgabe, wenn der Backport den gesquashten Commit statt einzelner Commits per cherry-pick übernimmt, ohne andere Merge-Fälle zu verändern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
release
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

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