git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: git-format-patch little gripe

From
Sean <seanlkml@sympatico.ca>
Date
Nov 25, 2006, 15:30 UTC
Message-ID
<BAYC1-PASMTP115161C7958A05B82E52A9AEE00@CEZ.ICE>
In-Reply-To
<20061103185026.GA28566@coredump.intra.peff.net>

On Fri, 3 Nov 2006 13:50:26 -0500 Jeff King <peff@peff.net> wrote:

Show 13 quoted lines
> For my own workflow, I don't want to have to pick the commit out of
> rev-list (or log) output. I want to find it and hit a button to say "OK,
> now mail this patch." So I put _all_ of my patches into an mbox, and
> then browse them with mutt. Sort of a poor man's patch browser, but then
> I'm ready to jump into mailing them immediately.
> 
> I use the following script:
> 
> #!/bin/sh
> root=${1:-origin}
> git-format-patch -s --stdout $root >.mbox
> mutt -f .mbox
> rm -f .mbox

If your mail setup support imap, the patches can be dumped directly into it rather than having to go through an mbox. For instance you can have something like this in your ~/.gitconfig:

[imap]
   Host = imap.server.com
   Folder = "Drafts"
   User = uname
   Pass = password
And then the above command line becomes:
git-format-patch -s --stdout $root | git-imap-send

To move all the patches into your imap drafts folder to be accessed by whatever email client you use.

Sean
Previous: Luben TuikovNext: Jeff King
Message 4 of 6 in “git-format-patch little gripe”
  1. Luben TuikovNov 3, 2006
  2. Jeff KingNov 3, 2006
  3. Luben TuikovNov 3, 2006
  4. SeanNov 25, 2006
  5. Jeff KingNov 25, 2006
  6. SeanNov 25, 2006

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.