Improve Pull Request + patch series handling
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par reproduire le comportement actuel des pull requests et des séries de patchs à l’aide de l’exemple netdev lié dans l’issue, puis suivez la manière dont la cover letter et les patchs sont représentés et regroupés. Le travail est terminé lorsqu’une pull request de cover letter et ses patchs restent une seule unité tout en préservant les identifiants de commit, et que CI peut vérifier les patchs par rapport à la branche.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Sometimes pull request is used as a cover letter for a patch set. It's done e.g. to allow people to review the code on the mailing list, but if accepted preserve commit ids in case they travel upstream via multiple trees (e.g. drivers spanning subsystems).
Right now patchwork takes the cover letter as a separate PR and the patches are grouped without a cover letter. It'd be good if they remained a single unit. CI could then verify the patches match the code on the branch etc.
Example where the behaviour should be visible:
https://patchwork.ozlabs.org/project/netdev/list/?submitter=1315&state=*
- Langage dominant
- Python
- Étoiles
- 317
- Forks
- 91
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de getpatchwork/patchwork
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
getpatchwork/patchwork#668 ·
-
bug web-ui
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
getpatchwork/patchwork#546 · 2 commentaires ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
getpatchwork/patchwork#664 ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 48/100
getpatchwork/patchwork#663 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 45/100
getpatchwork/patchwork#645 ·
Toutes les issues de getpatchwork/patchwork
Issues similaires
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
canonical/paas-charm#368 · 1 commentaire ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
tech debt
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
addition to tracking list Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
StevenBlack/hosts#3256 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 90/100
qualcomm/qai-appbuilder#275 ·