Re: How to get patches from e-mail client?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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.

On Mon, Apr 17, 2017 at 4:16 PM, Nicholas Mc Guire <der.herr@xxxxxxx> 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

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux