{"thread":{"id":"10670","subject":"[PATCH] Add support for Apple Mail's Maildir format to builtin-mailsplit.","startedAt":"2007-11-05T12:57:15Z","lastAt":"2007-11-05T12:57:15Z","messageCount":1,"participants":["Michael J. Cohen"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"58373","messageId":"B702E75B-6002-440E-91B5-0E52E16BCCF0@mac.com","threadId":"10670","inReplyTo":null,"subject":"[PATCH] Add support for Apple Mail's Maildir format to builtin-mailsplit.","fromName":"Michael J. Cohen","fromEmail":"michaeljosephcohen@mac.com","sentAt":"2007-11-05T12:57:15Z","receivedAt":"2007-11-05T12:57:15Z","isPatch":true,"sender":{"key":"michaeljosephcohen@mac.com","avatar":null},"body":"  Add support for Apple Mail's Maildir format to builtin-mailsplit.\n  Currently, mailsplit only checks for the directory 'cur' inside of the\n  specified directory, whereas Apple Mail's Maildirs have a Messages  \ndirectory.\n\nSigned-off-by: Michael Cohen <mjc@kernel.org>\n---\n\nAnother patch will follow to allow builtin-mailinfo to parse Apple  \nMail's extra header and footers.\n\n  builtin-mailsplit.c |    7 +++++--\n  1 files changed, 5 insertions(+), 2 deletions(-)\n\ndiff --git a/builtin-mailsplit.c b/builtin-mailsplit.c\nindex 74b0470..6256351 100644\n--- a/builtin-mailsplit.c\n+++ b/builtin-mailsplit.c\n@@ -129,8 +129,11 @@ static int split_maildir(const char *maildir,  \nconst char *dir,\n  \tstruct path_list list = {NULL, 0, 0, 1};\n\n  \tsnprintf(curdir, sizeof(curdir), \"%s/cur\", maildir);\n-\tif (populate_maildir_list(&list, curdir) < 0)\n-\t\tgoto out;\n+\tif (populate_maildir_list(&list, curdir) < 0) {\n+\t\tsnprintf(curdir, sizeof(curdir), \"%s/Messages\", maildir);\n+\t\tif (populate_maildir_list(&list, curdir) < 0)\n+\t\t\tgoto out;\n+\t}\n\n  \tfor (i = 0; i < list.nr; i++) {\n  \t\tFILE *f;\n-- \n1.5.3.5.562.g45f4-dirty\n"}]}