David Miller <da...@davemloft.net> writes:

> From: Michael Ellerman <m...@ellerman.id.au>
> Date: Mon, 28 Aug 2017 20:12:49 +1000
>
>> Jeremy Kerr <j...@ozlabs.org> writes:
>> 
>>> Hi all,
>>>
>>>> Just an update: the database migration for v2.0.0 is taking a *long*
>>>> time, so we'll be out for more than that one hour. I'll get things
>>>> back up and running as soon as possible, but we're dependent on this
>>>> migration completing first.
>>>
>>> OK, we're back up now. Please let me know if anything looks amiss.
>> 
>> Thanks jk.
>> 
>> The series support and the clickable patch ids are big time savers for
>> me. :beers:
>
> Agreed.
>
> Why not take the series support a step further?  Make it like a
> virtual bundle, have the "download mbox" button and everything else
> there as well.
>
> As it is designed now, I still have to create a dummy bundle just to
> get that mbox file for applying the patches.
>
> You should be able to eliminate that step entirely.  I should be able
> to do everything I can do from a bundle page, from the series page.
>
> Once something like that is in place, I'll be using bundles very
> infrequently.  Because capturing a patch series was my primary use for
> them.

I think there exists a way to do this.

Something like you ask (a series mbox) exists:

  http://patchwork.ozlabs.org/series/<id>/mbox

For example, get all 7 patches of the linuxppc-dev 'Add RSS to DPAA 1.x
Ethernet driver' series at:
  http://patchwork.ozlabs.org/series/21/mbox

You can find the series url with any patch (for example, in the linked
series, I clicked on the first patch at
http://patchwork.ozlabs.org/patch/806240/ and in the 3 boxes in the
righthand corner saw |diff|mbox|series| - the |series| box will show the
URL).

There's also a project for interacting with pw called git-pw
(http://github.com/getpatchwork/git-pw) and it can be used to download
and apply all the patches in a series.

As an example:

  $ git pw \
    --server http://patchwork.ozlabs.org/ \
    --project netdev --username myusername \
    --password mypassword \
    series show 21
  
+------------+----------------------------------------------------------------+
  | Property   | Value                                                          
|
  
|------------+----------------------------------------------------------------|
  | ID         | 21                                                             
|
  | Date       | 2017-08-27T13:13:36                                            
|
  | Name       | Add RSS to DPAA 1.x Ethernet driver                            
|
  | Submitter  | Madalin Bucur (madalin.bu...@nxp.com)                          
|
  | Project    | Linux PPC development                                          
|
  | Version    | 4                                                              
|
  | Received   | 7 of 7                                                         
|
  | Complete   | True                                                           
|
  | Cover      | 806235 [v4,0/7] Add RSS to DPAA 1.x Ethernet driver            
|
  | Patches    | 806240 [v4,1/7] fsl/fman: move struct fman to header file      
|
  |            | 806242 [v4,2/7] fsl/fman: enable FMan Keygen                   
|
  |            | 806241 [v4,3/7] dpaa_eth: use multiple Rx frame queues         
|
  |            | 806243 [v4,4/7] dpaa_eth: enable Rx hashing control            
|
  |            | 806244 [v4,5/7] dpaa_eth: add NETIF_F_RXHASH                   
|
  |            | 806245 [v4,6/7] Documentation: networking: add RSS information 
|
  |            | 806246 [v4,7/7] dpaa_eth: check allocation result              
|
  
+------------+----------------------------------------------------------------+
  $ git pw \
    --server http://patchwork.ozlabs.org/ \
    --project netdev --username myusername \
    --password mypassword \
    series apply 21
  Applying: fsl/fman: move struct fman to header file
  Applying: fsl/fman: enable FMan Keygen
  Applying: dpaa_eth: use multiple Rx frame queues
  Applying: dpaa_eth: enable Rx hashing control
  Applying: dpaa_eth: add NETIF_F_RXHASH
  Applying: Documentation: networking: add RSS information
  Applying: dpaa_eth: check allocation result

Hopefully I didn't misunderstand the question.
_______________________________________________
Patchwork mailing list
Patchwork@lists.ozlabs.org
https://lists.ozlabs.org/listinfo/patchwork

Reply via email to