Hi,

On Wed, Oct 06, 2021 at 06:25:04PM +0200, Mark Wielaard wrote:
> To make patch tracking slighly easier there is now a patchwork instance
> on sourceware that should show the status of all outstanding patches
> sent to the mailinglist:
> https://patchwork.sourceware.org/project/elfutils/list/
> It is a bit experimental and doesn't really come with documentation
> yet.

Although you can work through the website, there is git integration
through git-pw which allows to interact with the patchwork server
through the command line.

https://patchwork.readthedocs.io/projects/git-pw/

To setup git-pw you need to register on the website first:
https://patchwork.sourceware.org/register/

Then login and generate an "api token" under user authentication:
https://patchwork.sourceware.org/user/

To configure git pw in your local elfutils.git checkout:

  git config pw.server https://patchwork.sourceware.org/api/1.2/
  git config pw.token super-secret-hex-token-string
  git config pw.project elfutils

Or add this to you .git/config:

[pw]
        server = https://patchwork.sourceware.org/api/1.2/
        token = super-secret-hex-token-string
        project = elfutils

Now you can easily inspect and interact with the patch queue:

$ git pw patch list # list all pending patches
$ git pw patch show 45831 # to show more info on a particular patch

And then either git pw download ID or git pw apply ID and/or git pw
update to work with the actual patch.

More documentation at https://patchwork.readthedocs.io/projects/git-pw/

Cheers,

Mark

Reply via email to