* Using thunderbird to post/apply patches?
@ 2008-02-07 23:21 Martin Langhoff
2008-02-07 23:34 ` Johannes Schindelin
2008-02-07 23:44 ` Brandon Casey
0 siblings, 2 replies; 9+ messages in thread
From: Martin Langhoff @ 2008-02-07 23:21 UTC (permalink / raw)
To: Git Mailing List
Is there anyone using thunderbird/mozilla to post patches with
additional email commentary like Junio and Linus do? Are there good
tricks for this? Or otherwise a similar MUA that does things right?
The 2 workflows I am after are...
- Load up a patch created with git-format-patch into my email editor
to add some commentary before sending. Should not munge the patch
itself!
- Feed an email I am reading to git-apply-mbox so that if it's
reasonably formatted as a patch it will do the right thing and apply
it.
cheers,
m
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Using thunderbird to post/apply patches?
2008-02-07 23:21 Using thunderbird to post/apply patches? Martin Langhoff
@ 2008-02-07 23:34 ` Johannes Schindelin
2008-02-07 23:42 ` Martin Langhoff
2008-02-07 23:44 ` Brandon Casey
1 sibling, 1 reply; 9+ messages in thread
From: Johannes Schindelin @ 2008-02-07 23:34 UTC (permalink / raw)
To: Martin Langhoff; +Cc: Git Mailing List
Hi,
On Fri, 8 Feb 2008, Martin Langhoff wrote:
> Is there anyone using thunderbird/mozilla to post patches with
> additional email commentary like Junio and Linus do? Are there good
> tricks for this? Or otherwise a similar MUA that does things right?
>
> The 2 workflows I am after are...
>
> - Load up a patch created with git-format-patch into my email editor
> to add some commentary before sending. Should not munge the patch
> itself!
The "Thunderbird" section in Documentation/SubmittingPatches should help
here.
> - Feed an email I am reading to git-apply-mbox so that if it's
> reasonably formatted as a patch it will do the right thing and apply
> it.
Recently, git-am learnt to apply mails in maildir format. Thunderbird
uses maildir format internally, if I am not mistaken.
Hth,
Dscho
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Using thunderbird to post/apply patches?
2008-02-07 23:34 ` Johannes Schindelin
@ 2008-02-07 23:42 ` Martin Langhoff
2008-02-08 0:12 ` Johannes Schindelin
0 siblings, 1 reply; 9+ messages in thread
From: Martin Langhoff @ 2008-02-07 23:42 UTC (permalink / raw)
To: Johannes Schindelin; +Cc: Git Mailing List
On Feb 8, 2008 12:34 PM, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:
> The "Thunderbird" section in Documentation/SubmittingPatches should help
> here.
If that's state-of-the-art then thunderbird hasn't gotten any better
since I last tried. Shame.
> > - Feed an email I am reading to git-apply-mbox so that if it's
> > reasonably formatted as a patch it will do the right thing and apply
> > it.
>
> Recently, git-am learnt to apply mails in maildir format. Thunderbird
> uses maildir format internally, if I am not mistaken.
It uses mbox - but the delimiter is somewhat broken, so sometimes
git-am fails to split the emails correctly.
A pretty sad story overall. Grumble...
m
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Using thunderbird to post/apply patches?
2008-02-07 23:21 Using thunderbird to post/apply patches? Martin Langhoff
2008-02-07 23:34 ` Johannes Schindelin
@ 2008-02-07 23:44 ` Brandon Casey
2008-02-08 4:10 ` Jay Soffian
1 sibling, 1 reply; 9+ messages in thread
From: Brandon Casey @ 2008-02-07 23:44 UTC (permalink / raw)
To: Martin Langhoff; +Cc: Git Mailing List
Martin Langhoff wrote:
> Is there anyone using thunderbird/mozilla to post patches with
> additional email commentary like Junio and Linus do? Are there good
> tricks for this? Or otherwise a similar MUA that does things right?
>
> The 2 workflows I am after are...
>
> - Load up a patch created with git-format-patch into my email editor
> to add some commentary before sending. Should not munge the patch
> itself!
I use git-send-email to first send the patch to myself.
When it shows up in thunderbird, I Right-click and select "Edit As New..."
Add my text, update the recipients, and voila.
If you're replying to a previous message, you can get the Message-ID to
supply to git-send-email by selecting View->Headers->All. Copy&Paste
everything between the angle brackets.
I have these options set in Edit->Preferences:
Display->Formatting->Display emoticons as graphics: unchecked, it turns
HEAD^2 into HEAD squared
Composition->General->Wrap plain text messages at 0 characters
^
I also have mailnews.send_plaintext_flowed => false as suggested in
SubmittingPatches. There is a different suggestion in that document
you may want to read.
> - Feed an email I am reading to git-apply-mbox so that if it's
> reasonably formatted as a patch it will do the right thing and apply
> it.
I just Right-click and Save As...
cat <saved_as> | git am
-brandon
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Using thunderbird to post/apply patches?
2008-02-07 23:42 ` Martin Langhoff
@ 2008-02-08 0:12 ` Johannes Schindelin
2008-02-08 4:27 ` Martin Langhoff
0 siblings, 1 reply; 9+ messages in thread
From: Johannes Schindelin @ 2008-02-08 0:12 UTC (permalink / raw)
To: Martin Langhoff; +Cc: Git Mailing List
Hi,
On Fri, 8 Feb 2008, Martin Langhoff wrote:
> On Feb 8, 2008 12:34 PM, Johannes Schindelin
> <Johannes.Schindelin@gmx.de> wrote:
>
> > Martin wrote:
> >
> > > - Feed an email I am reading to git-apply-mbox so that if it's
> > > reasonably formatted as a patch it will do the right thing and apply
> > > it.
> >
> > Recently, git-am learnt to apply mails in maildir format.
> > Thunderbird uses maildir format internally, if I am not mistaken.
>
> It uses mbox - but the delimiter is somewhat broken, so sometimes git-am
> fails to split the emails correctly.
>
> A pretty sad story overall. Grumble...
Do you have an example of a non-working mbox for git-am?
Thanks,
Dscho
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Using thunderbird to post/apply patches?
2008-02-07 23:44 ` Brandon Casey
@ 2008-02-08 4:10 ` Jay Soffian
2008-02-08 7:26 ` Junio C Hamano
2008-02-08 11:38 ` Johannes Schindelin
0 siblings, 2 replies; 9+ messages in thread
From: Jay Soffian @ 2008-02-08 4:10 UTC (permalink / raw)
To: Brandon Casey; +Cc: Martin Langhoff, Git Mailing List
On Feb 7, 2008 6:44 PM, Brandon Casey <casey@nrlssc.navy.mil> wrote:
> I also have mailnews.send_plaintext_flowed => false as suggested in
> SubmittingPatches.
Would teaching git-mailsplit to handle format=flowed be considered a
useful contribution?
(W/o sounding like a total script weenie, I'm actually wondering if
converting git-am, git-mailsplit, and git-mailinfo to Perl code
wouldn't be a bad idea... groking email is a lot more pleasant in Perl
than shell and/or C.)
j.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Using thunderbird to post/apply patches?
2008-02-08 0:12 ` Johannes Schindelin
@ 2008-02-08 4:27 ` Martin Langhoff
0 siblings, 0 replies; 9+ messages in thread
From: Martin Langhoff @ 2008-02-08 4:27 UTC (permalink / raw)
To: Johannes Schindelin; +Cc: Git Mailing List
On Feb 8, 2008 1:12 PM, Johannes Schindelin <Johannes.Schindelin@gmx.de> wrote:
> Do you have an example of a non-working mbox for git-am?
good news - tested the mbox files I have (which used to get git-am to
barf back in the v0.99 days), and they work well. So things have
gotten much better on that front... probably git mailsplit got
smarter. I doubt thunderbird has changed one bit :-)
cheers!
m
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Using thunderbird to post/apply patches?
2008-02-08 4:10 ` Jay Soffian
@ 2008-02-08 7:26 ` Junio C Hamano
2008-02-08 11:38 ` Johannes Schindelin
1 sibling, 0 replies; 9+ messages in thread
From: Junio C Hamano @ 2008-02-08 7:26 UTC (permalink / raw)
To: Jay Soffian; +Cc: Brandon Casey, Martin Langhoff, Git Mailing List
"Jay Soffian" <jaysoffian+git@gmail.com> writes:
> On Feb 7, 2008 6:44 PM, Brandon Casey <casey@nrlssc.navy.mil> wrote:
>
>> I also have mailnews.send_plaintext_flowed => false as suggested in
>> SubmittingPatches.
>
> Would teaching git-mailsplit to handle format=flowed be considered a
> useful contribution?
In the way the e-mail processing toolchain is structured, I
think git-mailinfo is the logical place to do that, not
git-mailsplit. It already knows how to unwrap single level of
MIME multi-part and also CTE.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: Using thunderbird to post/apply patches?
2008-02-08 4:10 ` Jay Soffian
2008-02-08 7:26 ` Junio C Hamano
@ 2008-02-08 11:38 ` Johannes Schindelin
1 sibling, 0 replies; 9+ messages in thread
From: Johannes Schindelin @ 2008-02-08 11:38 UTC (permalink / raw)
To: Jay Soffian; +Cc: Brandon Casey, Martin Langhoff, Git Mailing List
Hi,
On Thu, 7 Feb 2008, Jay Soffian wrote:
> On Feb 7, 2008 6:44 PM, Brandon Casey <casey@nrlssc.navy.mil> wrote:
>
> > I also have mailnews.send_plaintext_flowed => false as suggested in
> > SubmittingPatches.
>
> Would teaching git-mailsplit to handle format=flowed be considered a
> useful contribution?
>
> (W/o sounding like a total script weenie, I'm actually wondering if
> converting git-am, git-mailsplit, and git-mailinfo to Perl code wouldn't
> be a bad idea... groking email is a lot more pleasant in Perl than shell
> and/or C.)
FWIW I think you have it backwards. It might look nicer in Perl, but we
try very hard to consolidate the major pieces into C code. This is done
for several reasons:
- reducing dependencies (not everybody needs all git programs, so it even
helps if one script is converted at a time), and
- making the experience nicer on Windows (reducing the foot-print, since
Perl is _not_ commonly installed, and drastically improving performance,
since the number of processes is reduced).
So no, I would not like these scripts being converted (back?) to scripts.
Thank you,
Dscho
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2008-02-08 11:38 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-07 23:21 Using thunderbird to post/apply patches? Martin Langhoff
2008-02-07 23:34 ` Johannes Schindelin
2008-02-07 23:42 ` Martin Langhoff
2008-02-08 0:12 ` Johannes Schindelin
2008-02-08 4:27 ` Martin Langhoff
2008-02-07 23:44 ` Brandon Casey
2008-02-08 4:10 ` Jay Soffian
2008-02-08 7:26 ` Junio C Hamano
2008-02-08 11:38 ` Johannes Schindelin
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).