{"thread":{"id":"17749","subject":"[PATCH] Update documentation to add further information about using Thunderbird with git-imap-send.","startedAt":"2009-02-12T15:51:12Z","lastAt":"2009-02-12T21:19:08Z","messageCount":5,"participants":["Jeremy White","Jakub Narebski","Junio C Hamano","Randy Dunlap"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"104391","messageId":"49944570.1020805@codeweavers.com","threadId":"17749","inReplyTo":null,"subject":"[PATCH] Update documentation to add further information about using Thunderbird with git-imap-send.","fromName":"Jeremy White","fromEmail":"jwhite@codeweavers.com","sentAt":"2009-02-12T15:51:12Z","receivedAt":"2009-02-12T15:51:12Z","isPatch":true,"sender":{"key":"jwhite@codeweavers.com","avatar":"https://avatars.githubusercontent.com/u/1063742?v=4"},"body":"Signed-off-by: Jeremy White <jwhite@codeweavers.com>\n---\n Documentation/SubmittingPatches |   27 +++++++++++++++++++++++++++\n Documentation/git-imap-send.txt |   14 ++++++++++++++\n 2 files changed, 41 insertions(+), 0 deletions(-)\n\ndiff --git a/Documentation/SubmittingPatches b/Documentation/SubmittingPatches\nindex ba07c8c..add055e 100644\n--- a/Documentation/SubmittingPatches\n+++ b/Documentation/SubmittingPatches\n@@ -376,9 +376,36 @@ Thunderbird\n \n (A Large Angry SCM)\n \n+By default, Thunderbird will both wrap emails as well as flag them as\n+being 'format=flowed', both of which will make the resulting email unusable\n+by git.\n+\n Here are some hints on how to successfully submit patches inline using\n Thunderbird.\n \n+There are two different approaches.  One approach is to configure\n+Thunderbird to not mangle patches.  The second approach is to use\n+an external editor to keep Thunderbird from mangling the patches.\n+\n+Approach #1 (configuration):\n+\n+This recipe is current as of Thunderbird 2.0.0.19.  Three steps:\n+  1.  Configure your mail server composition as plain text\n+      Edit...Account Settings...Composition & Addressing,\n+        uncheck 'Compose Messages in HTML'.\n+  2.  Configure your general composition window to not wrap\n+      Edit..Preferences..Composition, wrap plain text messages at 0\n+  3.  Disable the use of format=flowed\n+      Edit..Preferences..Advanced..Config Editor.  Search for:\n+        mailnews.send_plaintext_flowed\n+      toggle it to make sure it is set to 'true'.\n+\n+After that is done, you should be able to compose email as you\n+otherwise would (cut + paste, git-format-patch | git-imap-send, etc),\n+and the patches should not be mangled.\n+\n+Approach #2 (external editor):\n+\n This recipe appears to work with the current [*1*] Thunderbird from Suse.\n \n The following Thunderbird extensions are needed:\ndiff --git a/Documentation/git-imap-send.txt b/Documentation/git-imap-send.txt\nindex bd49a0a..1685f04 100644\n--- a/Documentation/git-imap-send.txt\n+++ b/Documentation/git-imap-send.txt\n@@ -98,6 +98,20 @@ Using direct mode with SSL:\n ..........................\n \n \n+CAUTION\n+-------\n+It is still your responsibility to make sure that the email message\n+sent by your email program meets the standards of your project.\n+Many projects do not like patches to be attached.  Some mail\n+agents will transform patches (e.g. wrap lines, send them as\n+format=flowed) in ways that make them fail.  You will get angry\n+flames ridiculing you if you don't check this.\n+\n+Thunderbird in particular is known to be problematic.  Thunderbird\n+users may wish to visit this web page for more information:\n+  http://kb.mozillazine.org/Plain_text_e-mail_-_Thunderbird#Completely_plain_email\n+\n+\n BUGS\n ----\n Doesn't handle lines starting with \"From \" in the message body.\n"},{"id":"104398","messageId":"gn1knm$vs7$1@ger.gmane.org","threadId":"17749","inReplyTo":"49944570.1020805@codeweavers.com","subject":"Re: [PATCH] Update documentation to add further information about using Thunderbird with git-imap-send.","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2009-02-12T17:02:48Z","receivedAt":"2009-02-12T17:02:48Z","isPatch":true,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"<opublikowany i wysłany>\n\nJeremy White wrote:\n\n> +  3.  Disable the use of format=flowed\n> +      Edit..Preferences..Advanced..Config Editor.  Search for:\n> +        mailnews.send_plaintext_flowed\n> +      toggle it to make sure it is set to 'true'.\n\nErrr... you are sure that it should be 'true' and not 'false' here?\n\n-- \nJakub Narebski\nWarsaw, Poland\nShadeHawk on #git\n"},{"id":"104424","messageId":"7vocx7jr26.fsf@gitster.siamese.dyndns.org","threadId":"17749","inReplyTo":"49944570.1020805@codeweavers.com","subject":"Re: [PATCH] Update documentation to add further information about using Thunderbird with git-imap-send.","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2009-02-12T21:14:41Z","receivedAt":"2009-02-12T21:14:41Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Jeremy White <jwhite@codeweavers.com> writes:\n\n> +  3.  Disable the use of format=flowed\n> +      Edit..Preferences..Advanced..Config Editor.  Search for:\n> +        mailnews.send_plaintext_flowed\n> +      toggle it to make sure it is set to 'true'.\n\nTrue???\n"},{"id":"104426","messageId":"49949238.3040600@xenotime.net","threadId":"17749","inReplyTo":"7vocx7jr26.fsf@gitster.siamese.dyndns.org","subject":"Re: [PATCH] Update documentation to add further information about using Thunderbird with git-imap-send.","fromName":"Randy Dunlap","fromEmail":"rdunlap@xenotime.net","sentAt":"2009-02-12T21:18:48Z","receivedAt":"2009-02-12T21:18:48Z","isPatch":true,"sender":{"key":"rdunlap@xenotime.net","avatar":null},"body":"Junio C Hamano wrote:\n> Jeremy White <jwhite@codeweavers.com> writes:\n> \n>> +  3.  Disable the use of format=flowed\n>> +      Edit..Preferences..Advanced..Config Editor.  Search for:\n>> +        mailnews.send_plaintext_flowed\n>> +      toggle it to make sure it is set to 'true'.\n> \n> True???\n\nHi,\n\nSomeone else questioned (corrected) that as well.  It also\nconflicts with the Linux kernel file:Documentation/email-clients.txt (extract):\n\n- Edit your Thunderbird config settings so that it won't use format=flowed:\n      user_pref(\"mailnews.send_plaintext_flowed\", false);\n\n\n~Randy\n"},{"id":"104427","messageId":"4994924C.6030100@codeweavers.com","threadId":"17749","inReplyTo":"7vocx7jr26.fsf@gitster.siamese.dyndns.org","subject":"Re: [PATCH] Update documentation to add further information about using Thunderbird with git-imap-send.","fromName":"Jeremy White","fromEmail":"jwhite@codeweavers.com","sentAt":"2009-02-12T21:19:08Z","receivedAt":"2009-02-12T21:19:08Z","isPatch":true,"sender":{"key":"jwhite@codeweavers.com","avatar":"https://avatars.githubusercontent.com/u/1063742?v=4"},"body":"> True???\n\nYeah, TB got me.  They have two options; one is 'disable...flowed', and you\nset that one to true.  The other (relevant here) is 'send...flowed', and that's\nsupposed to be false.  Jakub Narebski had caught that for me earlier; correct patch\nsent.\n\nCheers,\n\nJeremy\n"}]}