* How to get patches from e-mail client? @ 2017-04-17 7:52 Rock Lee 2017-04-17 8:02 ` Amit Kumar 0 siblings, 1 reply; 7+ messages in thread From: Rock Lee @ 2017-04-17 7:52 UTC (permalink / raw) To: kernelnewbies 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? -- Cheers, Rock ^ permalink raw reply [flat|nested] 7+ messages in thread
* How to get patches from e-mail client? 2017-04-17 7:52 How to get patches from e-mail client? Rock Lee @ 2017-04-17 8:02 ` Amit Kumar 2017-04-17 8:11 ` Amit Kumar 2017-04-17 8:16 ` Nicholas Mc Guire 0 siblings, 2 replies; 7+ messages in thread From: Amit Kumar @ 2017-04-17 8:02 UTC (permalink / raw) To: kernelnewbies 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. Regards, Amit Kumar > > -- > Cheers, > Rock > > _______________________________________________ > Kernelnewbies mailing list > Kernelnewbies at kernelnewbies.org > https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 7+ messages in thread
* How to get patches from e-mail client? 2017-04-17 8:02 ` Amit Kumar @ 2017-04-17 8:11 ` Amit Kumar 2017-04-17 8:16 ` Nicholas Mc Guire 1 sibling, 0 replies; 7+ messages in thread From: Amit Kumar @ 2017-04-17 8:11 UTC (permalink / raw) To: kernelnewbies 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. In case if need you setting up mutt, https://github.com/freeark1/something-to-share Please follow above URL, there you will find muttrc and msmtprc. Change settings in both files as it suits you. Copy muttrc in .mutt directory in $HOME Copy msmtprc as .msmtprc in $HOME Install msmtp NB: ca trust file location for debian based system is different. If any doubt, please mail. > > Regards, > Amit Kumar > > > > -- > > Cheers, > > Rock > > > > _______________________________________________ > > Kernelnewbies mailing list > > Kernelnewbies at kernelnewbies.org > > https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies ^ permalink raw reply [flat|nested] 7+ messages in thread
* How to get patches from e-mail client? 2017-04-17 8:02 ` Amit Kumar 2017-04-17 8:11 ` Amit Kumar @ 2017-04-17 8:16 ` Nicholas Mc Guire 2017-04-17 8:25 ` Rock Lee 2017-04-17 8:26 ` Amit Kumar 1 sibling, 2 replies; 7+ messages in thread From: Nicholas Mc Guire @ 2017-04-17 8:16 UTC (permalink / raw) To: kernelnewbies 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 ^ permalink raw reply [flat|nested] 7+ messages in thread
* How to get patches from e-mail client? 2017-04-17 8:16 ` Nicholas Mc Guire @ 2017-04-17 8:25 ` Rock Lee 2017-04-17 9:23 ` Amit Kumar 2017-04-17 8:26 ` Amit Kumar 1 sibling, 1 reply; 7+ messages in thread From: Rock Lee @ 2017-04-17 8:25 UTC (permalink / raw) To: kernelnewbies 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@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 ^ permalink raw reply [flat|nested] 7+ messages in thread
* How to get patches from e-mail client? 2017-04-17 8:25 ` Rock Lee @ 2017-04-17 9:23 ` Amit Kumar 0 siblings, 0 replies; 7+ messages in thread From: Amit Kumar @ 2017-04-17 9:23 UTC (permalink / raw) To: kernelnewbies 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@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 ^ permalink raw reply [flat|nested] 7+ messages in thread
* How to get patches from e-mail client? 2017-04-17 8:16 ` Nicholas Mc Guire 2017-04-17 8:25 ` Rock Lee @ 2017-04-17 8:26 ` Amit Kumar 1 sibling, 0 replies; 7+ messages in thread From: Amit Kumar @ 2017-04-17 8:26 UTC (permalink / raw) To: kernelnewbies On Mon, Apr 17, 2017 at 08:16:20AM +0000, Nicholas Mc Guire 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. Something to learn. Thanks. Regards, Amit Kumar > > thx! > hofrat ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2017-04-17 9:23 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2017-04-17 7:52 How to get patches from e-mail client? Rock Lee 2017-04-17 8:02 ` Amit Kumar 2017-04-17 8:11 ` Amit Kumar 2017-04-17 8:16 ` Nicholas Mc Guire 2017-04-17 8:25 ` Rock Lee 2017-04-17 9:23 ` Amit Kumar 2017-04-17 8:26 ` Amit Kumar
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).