How to get patches from e-mail client?

Amit Kumar free.amit.kumar at gmail.com
Mon Apr 17 05:23:00 EDT 2017


On Mon, Apr 17, 2017 at 04:25:50PM +0800, Rock Lee wrote:
> Hi
> Thank you guys, it works. But if there are series patches(like
> [RFC][PATCH 00/13], [RFC][PATCH 01/13], [RFC][PATCH 02/13]....), how
> can I merge them quickly? I mean, I don't want to save and merge these
> patches one by one.
http://flavioleitner.blogspot.in/2011/03/patch-workflow-with-mutt-and-git.html
I think for the time being it is OK.
> 
> On Mon, Apr 17, 2017 at 4:16 PM, Nicholas Mc Guire <der.herr at hofr.at> wrote:
> > On Mon, Apr 17, 2017 at 08:02:32AM +0000, Amit Kumar wrote:
> >> On Mon, Apr 17, 2017 at 03:52:42PM +0800, Rock Lee wrote:
> >> > Hi:
> >> > If I want to get a patch and use "git am" to merge it into my project,
> >> > how can I do? I mean I can copy and paste a patch from my e-mail
> >> > client, but it is too silly. Is there any way to save a email as a
> >> > patch?
> >> Run mutt. Select the patch you want to download using up/down arrow key.
> >> Press s. Delete the mailbox name provide using Backspace key and provide
> >> path on local filesystem e.g. ~/patches/logical_name.patch. It will ask
> >> to save, yes is default, so press Enter.
> >>
> >> Now your patch is saved on local filesystem. Create a topic branch e.g.
> >> Your on master,
> >> git checkout -b work
> >>
> >> Now you are on topic branch work, run as follows,
> >>
> >> git am ~/patches/logical_name.patch
> >>
> >> If you are on the right tree then it should apply the patch and commit.
> >> If something goes wrong, please follow the instructions provided by git.
> >>
> >> I think this will help.
> >>
> > you can simplify this in mutt by adding:
> >
> > macro index A '| git am -s'
> >
> > to your ~/.muttrc
> > To apply a patch simply move into the repository you want to
> > work on open mutt and hit  A  at that email to pipe it into
> > git am -s  and apply it.
> >
> > thx!
> > hofrat
> 
> 
> 
> -- 
> Cheers,
> Rock



More information about the Kernelnewbies mailing list