How do I get a linux kernel patch set from the mailing list?
http://marc.info/ has a link for each message to get the raw body, and https://lkml.org/ has (in the sidebar) links to download any contained diffs.
There are also archives with NNTP access that may provide raw messages, though I haven't tried this.
I found part of the answer. It looks like git
can take the following switch to apply a set of patches you have in an email to a code base you've previously checked out:
$ git applymbox /tmp/mbox
This article titled: Git for the newbie, had several other examples for dealing with the Linux Kernel using git & patching.
ketchup
I think the tool you're looking for is called ketchup
. Main site appears to be here. There's a blog post about it here, titled: ketchup, or how to manage your kernel sources more efficiently. There's also an example of it's usage in the OReilly book titled: Helpful Utilities: Appendix A - Linux Kernel in a Nutshell.
References
- Releasing to Linux kernel using patches and emails
- Git - ti.com tutorial for dealing with processor development
There are two ways I know.
- patchwork (https://patchwork.kernel.org/) pwclient (https://www.varnish-cache.org/patchwork/help/pwclient/) working with patchwork can download patches from emailing list.
git am
very simple to use.- save your email sent from git send-email (the extension of Thunderbird is
.eml
). - run
git am xxx.eml
- save your email sent from git send-email (the extension of Thunderbird is