Como baixar séries completas de patches de patchwork?

6

Eu quero baixar a série de patches RFC PATCH 00 / 26 i.MX5 / 6 IPUv3 CSI / IC

No patchwork eu posso ter acesso a patches individuais link . Mas baixar 26 patches e depois aplicá-los um a um é tedioso. Existe uma maneira de baixar a série de patch completa com patchwork ou por outros meios?

A questão Como obtenho um conjunto de correções do kernel linux a partir da lista de discussão? sugere marc.info e lkml.org para fazer o download de patches individuais, mas eu quero toda a série de uma só vez. Como eu faço isso?

    
por Daniel Näslund 25.08.2015 / 12:37

3 respostas

4

A página de informações do projeto patchwork no link tem alguns links na parte inferior para o pwclient e uma amostra .pwclientrc

Depois de configurá-los, você pode usar pwclient list para procurar patches e pwclient git-am para aplicá-los. A parte estranha é que aparentemente não há um único comando para pesquisar e aplicar de uma só vez. Eu usei uma combinação dos dois para obter (por exemplo) a recente série de patches IPU CSI de Philipp Zabel assim ...

pwclient list -w "Philipp Zabel" -s New v2 -f %{id} | egrep '^[0-9]' | xargs pwclient git-am
    
por 16.10.2016 / 12:22
2

Uma maneira de pensar é acessar gmane.linux.drivers.video-input-infrastructure mailing list usando Gmane NNTP interface com um cliente e baixar todas as mensagens. Por exemplo, você pode usar um cliente de linha de comando chamado slrn . Há também muitos clientes GUI disponíveis. Muitos deles são capazes de fazer o download de várias mensagens no formato mbox .

    
por 25.08.2015 / 18:22
2

Além da resposta de Ian-Arkver, se a sua lista de discussão suportar pelo menos 2.0 2.0 você também pode usar git-pw . Que pode lidar com séries diretamente (no momento, apenas o ozlabs parece ter sido atualizado, então vou apenas dar um exemplo artificial)

git-pw --server https://patchwork.ozlabs.org --project linux-imx series apply 34215

Por favor, tome nota, você também precisará fornecer autenticação com seu token de API ou suas credenciais de conta.

    
por 28.03.2018 / 19:13