Improve Pull Request + patch series handling
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece reproduzindo o comportamento atual de pull requests e séries de patches usando o exemplo de netdev vinculado na issue e, em seguida, rastreie como a cover letter e os patches são representados e agrupados. A tarefa estará concluída quando uma pull request de cover letter e seus patches permanecerem como uma única unidade, preservando os IDs dos commits, com o CI capaz de verificar os patches em relação ao branch.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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=*
- Linguagem predominante
- Python
- Estrelas
- 317
- Forks
- 91
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de getpatchwork/patchwork
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
getpatchwork/patchwork#668 ·
-
bug web-ui
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
getpatchwork/patchwork#546 · 2 comentários ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 52/100
getpatchwork/patchwork#664 ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
getpatchwork/patchwork#663 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
getpatchwork/patchwork#645 ·
Todas as issues de getpatchwork/patchwork
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
anthropics/skills#1811 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
speaches-ai/speaches#678 ·
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
datalayer/mcp-compose#42 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
conda-forge/spacy-feedstock#177 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
UKGovernmentBEIS/inspect_evals#2523 ·