{"thread":{"id":"41151","subject":"format-patch on empty commit","startedAt":"2016-01-08T12:53:59Z","lastAt":"2016-01-08T12:53:59Z","messageCount":1,"participants":["pedro rijo"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"275547","messageId":"CAPMsMoAtSFnNuGGhVOmMx07B3QBCooZCLhyuE9iHDvL122+bmg@mail.gmail.com","threadId":"41151","inReplyTo":null,"subject":"format-patch on empty commit","fromName":"pedro rijo","fromEmail":"pedrorijo91@gmail.com","sentAt":"2016-01-08T12:53:59Z","receivedAt":"2016-01-08T12:53:59Z","isPatch":false,"sender":{"key":"pedrorijo91@gmail.com","avatar":"https://gravatar.com/avatar/a3f4c97ae763402c3ffc08abfec39ef86f6040e34cc9c2a28d36ed10a7a70c91?d=mp&s=160"},"body":"Hi all,\n\nCouldn't find any explanation on git docs on this issue:\n\nIf I create a dummy commit, with some dummy diff, I get a normal patch\nwhen I run\n\n$ git format-patch -1 -o outgoing/ -p -k\n\nbut if the last commit is an empty commit, generated by\n\n$ git commit --allow-empty \"Some commit message\"\n\nthen the output of the format patch will be an empty patch. If the\nfirst case produces something like this:\n\n>From 08cfdb2994554d834b89309ca96d9bf513e26a90 Mon Sep 17 00:00:00 2001\nFrom: pedrorijo91 <pedrorijo91@gmail.com>\nDate: Fri, 8 Jan 2016 12:44:57 +0000\nSubject: dummy commit\n\n\ndiff --git a/lol.txt b/lol.txt\nnew file mode 100644\nindex 0000000..f944b38\n--- /dev/null\n+++ b/lol.txt\n@@ -0,0 +1 @@\n+:)\n--\n2.5.4 (Apple Git-61)\n\n\n\nthen the second case shouldn't generate something like this instead ?\n\n>From 2d486f25c48780e2e132047e681929fcccb7e60c Mon Sep 17 00:00:00 2001\nFrom: pedrorijo91 <pedrorijo91@gmail.com>\nDate: Fri Jan 8 12:43:55 2016 +0000\nSubject: Some commit message\n\n\n2.5.4 (Apple Git-61)\n\n\n\n-- \nThanks,\nPedro Rijo\n"}]}