{"thread":{"id":"56014","subject":"git-format-patch does not encode lines starting with \"From\"","startedAt":"2021-06-27T18:19:13Z","lastAt":"2021-06-28T08:19:00Z","messageCount":2,"participants":["Jan Engelhardt","Ævar Arnfjörð Bjarmason"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"428573","messageId":"5oq2985q-o266-8p5o-n197-8nq8s6p83oon@vanv.qr","threadId":"56014","inReplyTo":null,"subject":"git-format-patch does not encode lines starting with \"From\"","fromName":"Jan Engelhardt","fromEmail":"jengelh@inai.de","sentAt":"2021-06-27T18:08:00Z","receivedAt":"2021-06-27T18:19:13Z","isPatch":false,"sender":{"key":"jengelh@inai.de","avatar":"https://avatars.githubusercontent.com/u/8861948?v=4"},"body":"\nSummary\n=======\n\ngit-format-patch in 2.32.0 fails to quote/escape lines starting with\n\"From \", and mbox readers conclude there is an empty mail.\n\n\nObserved\n========\n\n$ git commit -m 'subject\n\nFrom ffffffffffffffffffffffffffffffffffffffff Mon Sep 17 00:00:00 2001\nwith love.'\n$ git format-patch HEAD^!\n$ head 0001-subject.patch\nFrom d489071b4855a49b32e9b5ae5addd982d2ed8d7d Mon Sep 17 00:00:00 2001\nFrom: Jan Engelhardt <jengelh@inai.de>\nDate: Sun, 27 Jun 2021 20:04:20 +0200\nSubject: [PATCH] subject\n\nFrom ffffffffffffffffffffffffffffffffffffffff Mon Sep 17 00:00:00 2001\nwith love.\n\n$ git reset --hard HEAD^\n$ git am -p0 0001-subject.patch\nPatch is empty.\nWhen you have resolved this problem, run \"git am --continue\".\n\n\nExpected to see\n===============\n\n$ head 0001-subject.patch\nFrom d489071b4855a49b32e9b5ae5addd982d2ed8d7d Mon Sep 17 00:00:00 2001\nFrom: Jan Engelhardt <jengelh@inai.de>\nDate: Sun, 27 Jun 2021 20:04:20 +0200\nSubject: [PATCH] subject\n\n>From ffffffffffffffffffffffffffffffffffffffff Mon Sep 17 00:00:00 2001\nwith love.\n"},{"id":"428600","messageId":"87sg12wgen.fsf@evledraar.gmail.com","threadId":"56014","inReplyTo":"5oq2985q-o266-8p5o-n197-8nq8s6p83oon@vanv.qr","subject":"Re: git-format-patch does not encode lines starting with \"From\"","fromName":"Ævar Arnfjörð Bjarmason","fromEmail":"avarab@gmail.com","sentAt":"2021-06-28T08:08:17Z","receivedAt":"2021-06-28T08:19:00Z","isPatch":false,"sender":{"key":"avarab@gmail.com","avatar":"https://avatars.githubusercontent.com/u/45301?v=4"},"body":"\nOn Sun, Jun 27 2021, Jan Engelhardt wrote:\n\n> Summary\n> =======\n>\n> git-format-patch in 2.32.0 fails to quote/escape lines starting with\n> \"From \", and mbox readers conclude there is an empty mail.\n>\n>\n> Observed\n> ========\n>\n> $ git commit -m 'subject\n>\n> From ffffffffffffffffffffffffffffffffffffffff Mon Sep 17 00:00:00 2001\n> with love.'\n> $ git format-patch HEAD^!\n> $ head 0001-subject.patch\n> From d489071b4855a49b32e9b5ae5addd982d2ed8d7d Mon Sep 17 00:00:00 2001\n> From: Jan Engelhardt <jengelh@inai.de>\n> Date: Sun, 27 Jun 2021 20:04:20 +0200\n> Subject: [PATCH] subject\n>\n> From ffffffffffffffffffffffffffffffffffffffff Mon Sep 17 00:00:00 2001\n> with love.\n>\n> $ git reset --hard HEAD^\n> $ git am -p0 0001-subject.patch\n> Patch is empty.\n> When you have resolved this problem, run \"git am --continue\".\n>\n>\n> Expected to see\n> ===============\n>\n> $ head 0001-subject.patch\n> From d489071b4855a49b32e9b5ae5addd982d2ed8d7d Mon Sep 17 00:00:00 2001\n> From: Jan Engelhardt <jengelh@inai.de>\n> Date: Sun, 27 Jun 2021 20:04:20 +0200\n> Subject: [PATCH] subject\n>\n>>From ffffffffffffffffffffffffffffffffffffffff Mon Sep 17 00:00:00 2001\n> with love.\n\n\"git format-patch --pretty=mboxrd\" and \"git am --patch-format\" should\nsolve this issue for you.\n"}]}