e-mail workflow: Message-ID is spelled with ID in both capital letters

We used to write "Message-Id:" and "Message-ID:" pretty much interchangeably, and the header name is defined to be case insensitive by the RFCs, but the canonical form "Message-ID:" is used throughout the RFC documents, so let's imitate it ourselves. Signed-off-by: Junio C Hamano <gitster@pobox.com> Reviewed-by: Elijah Newren <newren@gmail.com>

Junio C Hamano committed Dec 16, 2022 at 10:47 UTC ba4324c4e1e32a28381ea1f4835b78e4c9d45575
15 files changed +75 -75
Documentation/MyFirstContribution.txt
+7 -7
@@ -1171,21 +1171,21 @@ between your last version and now, if it's something significant. You do not
1171 need the exact same body in your second cover letter; focus on explaining to
1172 reviewers the changes you've made that may not be as visible.
1173
1174 -You will also need to go and find the Message-Id of your previous cover letter.
1174 +You will also need to go and find the Message-ID of your previous cover letter.
1175 You can either note it when you send the first series, from the output of `git
1176 send-email`, or you can look it up on the
1177 https://lore.kernel.org/git[mailing list]. Find your cover letter in the
1178 -archives, click on it, then click "permalink" or "raw" to reveal the Message-Id
1178 +archives, click on it, then click "permalink" or "raw" to reveal the Message-ID
1179 header. It should match:
1180
1181 ----
1182 -Message-Id: <foo.12345.author@example.com>
1182 +Message-ID: <foo.12345.author@example.com>
1183 ----
1184
1185 -Your Message-Id is `<foo.12345.author@example.com>`. This example will be used
1186 -below as well; make sure to replace it with the correct Message-Id for your
1187 -**previous cover letter** - that is, if you're sending v2, use the Message-Id
1188 -from v1; if you're sending v3, use the Message-Id from v2.
1185 +Your Message-ID is `<foo.12345.author@example.com>`. This example will be used
1186 +below as well; make sure to replace it with the correct Message-ID for your
1187 +**previous cover letter** - that is, if you're sending v2, use the Message-ID
1188 +from v1; if you're sending v3, use the Message-ID from v2.
1189
1190 While you're looking at the email, you should also note who is CC'd, as it's
1191 common practice in the mailing list to keep all CCs on a thread. You can add
Documentation/git-format-patch.txt
+2 -2
@@ -99,7 +99,7 @@ To omit patch numbers from the subject, use `-N`.
99
100 If given `--thread`, `git-format-patch` will generate `In-Reply-To` and
101 `References` headers to make the second and subsequent patch mails appear
102 -as replies to the first mail; this also generates a `Message-Id` header to
102 +as replies to the first mail; this also generates a `Message-ID` header to
103 reference.
104
105 OPTIONS
@@ -163,7 +163,7 @@ include::diff-options.txt[]
163 --no-thread::
164 Controls addition of `In-Reply-To` and `References` headers to
165 make the second and subsequent mails appear as replies to the
166 - first. Also controls generation of the `Message-Id` header to
166 + first. Also controls generation of the `Message-ID` header to
167 reference.
168 +
169 The optional <style> argument can be either `shallow` or `deep`.
Documentation/git-send-email.txt
+1 -1
@@ -93,7 +93,7 @@ See the CONFIGURATION section for `sendemail.multiEdit`.
93
94 --in-reply-to=<identifier>::
95 Make the first mail (or all the mails with `--no-thread`) appear as a
96 - reply to the given Message-Id, which avoids breaking threads to
96 + reply to the given Message-ID, which avoids breaking threads to
97 provide a new patch series.
98 The second and subsequent emails will be sent as replies according to
99 the `--[no-]chain-reply-to` setting.
git-send-email.perl
+2 -2
@@ -1530,7 +1530,7 @@ sub send_message {
1530 To: $to${ccline}
1531 Subject: $subject
1532 Date: $date
1533 -Message-Id: $message_id
1533 +Message-ID: $message_id
1534 ";
1535 if ($use_xmailer) {
1536 $header .= "X-Mailer: git-send-email $gitversion\n";
@@ -1825,7 +1825,7 @@ sub process_file {
1825 $has_mime_version = 1;
1826 push @xh, $_;
1827 }
1828 - elsif (/^Message-Id: (.*)/i) {
1828 + elsif (/^Message-ID: (.*)/i) {
1829 $message_id = $1;
1830 }
1831 elsif (/^Content-Transfer-Encoding: (.*)/i) {
log-tree.c
+1 -1
@@ -440,7 +440,7 @@ void log_write_email_headers(struct rev_info *opt, struct commit *commit,
440 fprintf(opt->diffopt.file, "From %s Mon Sep 17 00:00:00 2001\n", name);
441 graph_show_oneline(opt->graph);
442 if (opt->message_id) {
443 - fprintf(opt->diffopt.file, "Message-Id: <%s>\n", opt->message_id);
443 + fprintf(opt->diffopt.file, "Message-ID: <%s>\n", opt->message_id);
444 graph_show_oneline(opt->graph);
445 }
446 if (opt->ref_message_ids && opt->ref_message_ids->nr > 0) {
mailinfo.c
+2 -2
@@ -597,7 +597,7 @@ static int check_header(struct mailinfo *mi,
597 ret = 1;
598 goto check_header_out;
599 }
600 - if (parse_header(line, "Message-Id", mi, &sb)) {
600 + if (parse_header(line, "Message-ID", mi, &sb)) {
601 if (mi->add_message_id)
602 mi->message_id = strbuf_detach(&sb, NULL);
603 ret = 1;
@@ -829,7 +829,7 @@ static int handle_commit_msg(struct mailinfo *mi, struct strbuf *line)
829 if (patchbreak(line)) {
830 if (mi->message_id)
831 strbuf_addf(&mi->log_message,
832 - "Message-Id: %s\n", mi->message_id);
832 + "Message-ID: %s\n", mi->message_id);
833 return 1;
834 }
835
t/t4014-format-patch.sh
+28 -28
@@ -445,13 +445,13 @@ test_expect_success 'no threading' '
445
446 cat >expect.thread <<EOF
447 ---
448 -Message-Id: <0>
448 +Message-ID: <0>
449 ---
450 -Message-Id: <1>
450 +Message-ID: <1>
451 In-Reply-To: <0>
452 References: <0>
453 ---
454 -Message-Id: <2>
454 +Message-ID: <2>
455 In-Reply-To: <0>
456 References: <0>
457 EOF
@@ -462,15 +462,15 @@ test_expect_success 'thread' '
462
463 cat >expect.in-reply-to <<EOF
464 ---
465 -Message-Id: <0>
465 +Message-ID: <0>
466 In-Reply-To: <1>
467 References: <1>
468 ---
469 -Message-Id: <2>
469 +Message-ID: <2>
470 In-Reply-To: <1>
471 References: <1>
472 ---
473 -Message-Id: <3>
473 +Message-ID: <3>
474 In-Reply-To: <1>
475 References: <1>
476 EOF
@@ -482,17 +482,17 @@ test_expect_success 'thread in-reply-to' '
482
483 cat >expect.cover-letter <<EOF
484 ---
485 -Message-Id: <0>
485 +Message-ID: <0>
486 ---
487 -Message-Id: <1>
487 +Message-ID: <1>
488 In-Reply-To: <0>
489 References: <0>
490 ---
491 -Message-Id: <2>
491 +Message-ID: <2>
492 In-Reply-To: <0>
493 References: <0>
494 ---
495 -Message-Id: <3>
495 +Message-ID: <3>
496 In-Reply-To: <0>
497 References: <0>
498 EOF
@@ -503,21 +503,21 @@ test_expect_success 'thread cover-letter' '
503
504 cat >expect.cl-irt <<EOF
505 ---
506 -Message-Id: <0>
506 +Message-ID: <0>
507 In-Reply-To: <1>
508 References: <1>
509 ---
510 -Message-Id: <2>
510 +Message-ID: <2>
511 In-Reply-To: <0>
512 References: <1>
513 <0>
514 ---
515 -Message-Id: <3>
515 +Message-ID: <3>
516 In-Reply-To: <0>
517 References: <1>
518 <0>
519 ---
520 -Message-Id: <4>
520 +Message-ID: <4>
521 In-Reply-To: <0>
522 References: <1>
523 <0>
@@ -535,13 +535,13 @@ test_expect_success 'thread explicit shallow' '
535
536 cat >expect.deep <<EOF
537 ---
538 -Message-Id: <0>
538 +Message-ID: <0>
539 ---
540 -Message-Id: <1>
540 +Message-ID: <1>
541 In-Reply-To: <0>
542 References: <0>
543 ---
544 -Message-Id: <2>
544 +Message-ID: <2>
545 In-Reply-To: <1>
546 References: <0>
547 <1>
@@ -553,16 +553,16 @@ test_expect_success 'thread deep' '
553
554 cat >expect.deep-irt <<EOF
555 ---
556 -Message-Id: <0>
556 +Message-ID: <0>
557 In-Reply-To: <1>
558 References: <1>
559 ---
560 -Message-Id: <2>
560 +Message-ID: <2>
561 In-Reply-To: <0>
562 References: <1>
563 <0>
564 ---
565 -Message-Id: <3>
565 +Message-ID: <3>
566 In-Reply-To: <2>
567 References: <1>
568 <0>
@@ -576,18 +576,18 @@ test_expect_success 'thread deep in-reply-to' '
576
577 cat >expect.deep-cl <<EOF
578 ---
579 -Message-Id: <0>
579 +Message-ID: <0>
580 ---
581 -Message-Id: <1>
581 +Message-ID: <1>
582 In-Reply-To: <0>
583 References: <0>
584 ---
585 -Message-Id: <2>
585 +Message-ID: <2>
586 In-Reply-To: <1>
587 References: <0>
588 <1>
589 ---
590 -Message-Id: <3>
590 +Message-ID: <3>
591 In-Reply-To: <2>
592 References: <0>
593 <1>
@@ -600,22 +600,22 @@ test_expect_success 'thread deep cover-letter' '
600
601 cat >expect.deep-cl-irt <<EOF
602 ---
603 -Message-Id: <0>
603 +Message-ID: <0>
604 In-Reply-To: <1>
605 References: <1>
606 ---
607 -Message-Id: <2>
607 +Message-ID: <2>
608 In-Reply-To: <0>
609 References: <1>
610 <0>
611 ---
612 -Message-Id: <3>
612 +Message-ID: <3>
613 In-Reply-To: <2>
614 References: <1>
615 <0>
616 <2>
617 ---
618 -Message-Id: <4>
618 +Message-ID: <4>
619 In-Reply-To: <3>
620 References: <1>
621 <0>
t/t4150-am.sh
+4 -4
@@ -103,7 +103,7 @@ test_expect_success setup '
103
104 git format-patch --stdout first >patch1 &&
105 {
106 - echo "Message-Id: <1226501681-24923-1-git-send-email-bda@mnsspb.ru>" &&
106 + echo "Message-ID: <1226501681-24923-1-git-send-email-bda@mnsspb.ru>" &&
107 echo "X-Fake-Field: Line One" &&
108 echo "X-Fake-Field: Line Two" &&
109 echo "X-Fake-Field: Line Three" &&
@@ -910,7 +910,7 @@ test_expect_success 'am --message-id really adds the message id' '
910 git am --message-id patch1.eml &&
911 test_path_is_missing .git/rebase-apply &&
912 git cat-file commit HEAD | tail -n1 >actual &&
913 - grep Message-Id patch1.eml >expected &&
913 + grep Message-ID patch1.eml >expected &&
914 test_cmp expected actual
915 '
916
@@ -922,7 +922,7 @@ test_expect_success 'am.messageid really adds the message id' '
922 git am patch1.eml &&
923 test_path_is_missing .git/rebase-apply &&
924 git cat-file commit HEAD | tail -n1 >actual &&
925 - grep Message-Id patch1.eml >expected &&
925 + grep Message-ID patch1.eml >expected &&
926 test_cmp expected actual
927 '
928
@@ -933,7 +933,7 @@ test_expect_success 'am --message-id -s signs off after the message id' '
933 git am -s --message-id patch1.eml &&
934 test_path_is_missing .git/rebase-apply &&
935 git cat-file commit HEAD | tail -n2 | head -n1 >actual &&
936 - grep Message-Id patch1.eml >expected &&
936 + grep Message-ID patch1.eml >expected &&
937 test_cmp expected actual
938 '
939
t/t4258/mbox
+1 -1
@@ -2,7 +2,7 @@ From: A U Thor <mail@example.com>
2 To: list@example.org
3 Subject: [PATCH v2] sample
4 Date: Mon, 3 Aug 2020 22:40:55 +0700
5 -Message-Id: <msg-id@example.com>
5 +Message-ID: <msg-id@example.com>
6 Content-Type: text/plain; charset="utf-8"
7 Content-Transfer-Encoding: base64
8
t/t5100/msg0002
+1 -1
@@ -3,7 +3,7 @@ message:
3
4 From: Nit Picker <nit.picker@example.net>
5 Subject: foo is too old
6 -Message-Id: <nitpicker.12121212@example.net>
6 +Message-ID: <nitpicker.12121212@example.net>
7
8 Hopefully this would fix the problem stated there.
9
t/t5100/msg0003
+1 -1
@@ -3,7 +3,7 @@ message:
3
4 From: Nit Picker <nit.picker@example.net>
5 Subject: foo is too old
6 -Message-Id: <nitpicker.12121212@example.net>
6 +Message-ID: <nitpicker.12121212@example.net>
7
8 Hopefully this would fix the problem stated there.
9
t/t5100/msg0012--message-id
+1 -1
@@ -5,4 +5,4 @@ docutils заменён на python-docutils
5 python-docutils. В то время как сам rest2web не нужен.
6
7 Signed-off-by: Dmitriy Blinov <bda@mnsspb.ru>
8 -Message-Id: <1226501681-24923-1-git-send-email-bda@mnsspb.ru>
8 +Message-ID: <1226501681-24923-1-git-send-email-bda@mnsspb.ru>
t/t5100/quoted-cr.mbox
+2 -2
@@ -3,7 +3,7 @@ From: A U Thor <mail@example.com>
3 To: list@example.org
4 Subject: [PATCH v2] sample
5 Date: Mon, 3 Aug 2020 22:40:55 +0700
6 -Message-Id: <msg-id@example.com>
6 +Message-ID: <msg-id@example.com>
7 Content-Type: text/plain; charset="utf-8"
8 Content-Transfer-Encoding: base64
9
@@ -27,7 +27,7 @@ From: A U Thor <mail@example.com>
27 To: list@example.org
28 Subject: [PATCH v2] sample
29 Date: Mon, 3 Aug 2020 22:40:55 +0700
30 -Message-Id: <msg-id2@example.com>
30 +Message-ID: <msg-id2@example.com>
31 Content-Type: text/plain; charset="utf-8"
32 Content-Transfer-Encoding: base64
33
t/t5100/sample.mbox
+3 -3
@@ -35,7 +35,7 @@ message:
35
36 From: Nit Picker <nit.picker@example.net>
37 Subject: foo is too old
38 -Message-Id: <nitpicker.12121212@example.net>
38 +Message-ID: <nitpicker.12121212@example.net>
39
40 Hopefully this would fix the problem stated there.
41
@@ -78,7 +78,7 @@ message:
78
79 From: Nit Picker <nit.picker@example.net>
80 Subject: foo is too old
81 -Message-Id: <nitpicker.12121212@example.net>
81 +Message-ID: <nitpicker.12121212@example.net>
82
83 Hopefully this would fix the problem stated there.
84
@@ -508,7 +508,7 @@ From bda@mnsspb.ru Wed Nov 12 17:54:41 2008
508 From: Dmitriy Blinov <bda@mnsspb.ru>
509 To: navy-patches@dinar.mns.mnsspb.ru
510 Date: Wed, 12 Nov 2008 17:54:41 +0300
511 -Message-Id: <1226501681-24923-1-git-send-email-bda@mnsspb.ru>
511 +Message-ID: <1226501681-24923-1-git-send-email-bda@mnsspb.ru>
512 X-Mailer: git-send-email 1.5.6.5
513 MIME-Version: 1.0
514 Content-Type: text/plain;
t/t9001-send-email.sh
+19 -19
@@ -12,7 +12,7 @@ PREREQ="PERL"
12
13 replace_variable_fields () {
14 sed -e "s/^\(Date:\).*/\1 DATE-STRING/" \
15 - -e "s/^\(Message-Id:\).*/\1 MESSAGE-ID-STRING/" \
15 + -e "s/^\(Message-ID:\).*/\1 MESSAGE-ID-STRING/" \
16 -e "s/^\(X-Mailer:\).*/\1 X-MAILER-STRING/"
17 }
18
@@ -225,7 +225,7 @@ Cc: cc@example.com,
225 two@example.com
226 Subject: [PATCH 1/1] Second.
227 Date: DATE-STRING
228 -Message-Id: MESSAGE-ID-STRING
228 +Message-ID: MESSAGE-ID-STRING
229 X-Mailer: X-MAILER-STRING
230 In-Reply-To: <unique-message-id@example.com>
231 References: <unique-message-id@example.com>
@@ -617,7 +617,7 @@ test_expect_success $PREREQ 'In-Reply-To without --chain-reply-to' '
617 sed -n -e "s/^In-Reply-To: *\(.*\)/\1/p" msgtxt1 >actual &&
618 test_cmp expect actual &&
619 # Second and subsequent messages are replies to the first one
620 - sed -n -e "s/^Message-Id: *\(.*\)/\1/p" msgtxt1 >expect &&
620 + sed -n -e "s/^Message-ID: *\(.*\)/\1/p" msgtxt1 >expect &&
621 sed -n -e "s/^In-Reply-To: *\(.*\)/\1/p" msgtxt2 >actual &&
622 test_cmp expect actual &&
623 sed -n -e "s/^In-Reply-To: *\(.*\)/\1/p" msgtxt3 >actual &&
@@ -637,10 +637,10 @@ test_expect_success $PREREQ 'In-Reply-To with --chain-reply-to' '
637 2>errors &&
638 sed -n -e "s/^In-Reply-To: *\(.*\)/\1/p" msgtxt1 >actual &&
639 test_cmp expect actual &&
640 - sed -n -e "s/^Message-Id: *\(.*\)/\1/p" msgtxt1 >expect &&
640 + sed -n -e "s/^Message-ID: *\(.*\)/\1/p" msgtxt1 >expect &&
641 sed -n -e "s/^In-Reply-To: *\(.*\)/\1/p" msgtxt2 >actual &&
642 test_cmp expect actual &&
643 - sed -n -e "s/^Message-Id: *\(.*\)/\1/p" msgtxt2 >expect &&
643 + sed -n -e "s/^Message-ID: *\(.*\)/\1/p" msgtxt2 >expect &&
644 sed -n -e "s/^In-Reply-To: *\(.*\)/\1/p" msgtxt3 >actual &&
645 test_cmp expect actual
646 '
@@ -713,7 +713,7 @@ Cc: cc@example.com,
713 two@example.com
714 Subject: [PATCH 1/1] Second.
715 Date: DATE-STRING
716 -Message-Id: MESSAGE-ID-STRING
716 +Message-ID: MESSAGE-ID-STRING
717 X-Mailer: X-MAILER-STRING
718 MIME-Version: 1.0
719 Content-Transfer-Encoding: 8bit
@@ -759,7 +759,7 @@ Cc: A <author@example.com>,
759 two@example.com
760 Subject: [PATCH 1/1] Second.
761 Date: DATE-STRING
762 -Message-Id: MESSAGE-ID-STRING
762 +Message-ID: MESSAGE-ID-STRING
763 X-Mailer: X-MAILER-STRING
764 MIME-Version: 1.0
765 Content-Transfer-Encoding: 8bit
@@ -796,7 +796,7 @@ Cc: A <author@example.com>,
796 C O Mitter <committer@example.com>
797 Subject: [PATCH 1/1] Second.
798 Date: DATE-STRING
799 -Message-Id: MESSAGE-ID-STRING
799 +Message-ID: MESSAGE-ID-STRING
800 X-Mailer: X-MAILER-STRING
801 MIME-Version: 1.0
802 Content-Transfer-Encoding: 8bit
@@ -824,7 +824,7 @@ From: Example <from@example.com>
824 To: to@example.com
825 Subject: [PATCH 1/1] Second.
826 Date: DATE-STRING
827 -Message-Id: MESSAGE-ID-STRING
827 +Message-ID: MESSAGE-ID-STRING
828 X-Mailer: X-MAILER-STRING
829 MIME-Version: 1.0
830 Content-Transfer-Encoding: 8bit
@@ -860,7 +860,7 @@ Cc: A <author@example.com>,
860 cc-cmd@example.com
861 Subject: [PATCH 1/1] Second.
862 Date: DATE-STRING
863 -Message-Id: MESSAGE-ID-STRING
863 +Message-ID: MESSAGE-ID-STRING
864 X-Mailer: X-MAILER-STRING
865 MIME-Version: 1.0
866 Content-Transfer-Encoding: 8bit
@@ -893,7 +893,7 @@ Cc: A <author@example.com>,
893 two@example.com
894 Subject: [PATCH 1/1] Second.
895 Date: DATE-STRING
896 -Message-Id: MESSAGE-ID-STRING
896 +Message-ID: MESSAGE-ID-STRING
897 X-Mailer: X-MAILER-STRING
898 MIME-Version: 1.0
899 Content-Transfer-Encoding: 8bit
@@ -926,7 +926,7 @@ Cc: A <author@example.com>,
926 two@example.com
927 Subject: [PATCH 1/1] Second.
928 Date: DATE-STRING
929 -Message-Id: MESSAGE-ID-STRING
929 +Message-ID: MESSAGE-ID-STRING
930 X-Mailer: X-MAILER-STRING
931 MIME-Version: 1.0
932 Content-Transfer-Encoding: 8bit
@@ -963,7 +963,7 @@ Cc: A <author@example.com>,
963 C O Mitter <committer@example.com>
964 Subject: [PATCH 1/1] Second.
965 Date: DATE-STRING
966 -Message-Id: MESSAGE-ID-STRING
966 +Message-ID: MESSAGE-ID-STRING
967 X-Mailer: X-MAILER-STRING
968 MIME-Version: 1.0
969 Content-Transfer-Encoding: 8bit
@@ -993,7 +993,7 @@ Cc: A <author@example.com>,
993 C O Mitter <committer@example.com>
994 Subject: [PATCH 1/1] Second.
995 Date: DATE-STRING
996 -Message-Id: MESSAGE-ID-STRING
996 +Message-ID: MESSAGE-ID-STRING
997 X-Mailer: X-MAILER-STRING
998 MIME-Version: 1.0
999 Content-Transfer-Encoding: 8bit
@@ -1478,7 +1478,7 @@ test_expect_success $PREREQ 'To headers from files reset each patch' '
1478 test_expect_success $PREREQ 'setup expect' '
1479 cat >email-using-8bit <<\EOF
1480 From fe6ecc66ece37198fe5db91fa2fc41d9f4fe5cc4 Mon Sep 17 00:00:00 2001
1481 -Message-Id: <bogus-message-id@example.com>
1481 +Message-ID: <bogus-message-id@example.com>
1482 From: author@example.com
1483 Date: Sat, 12 Jun 2010 15:53:58 +0200
1484 Subject: subject goes here
@@ -1564,7 +1564,7 @@ test_expect_success $PREREQ '--8bit-encoding overrides sendemail.8bitEncoding' '
1564 test_expect_success $PREREQ 'setup expect' '
1565 cat >email-using-8bit <<-\EOF
1566 From fe6ecc66ece37198fe5db91fa2fc41d9f4fe5cc4 Mon Sep 17 00:00:00 2001
1567 - Message-Id: <bogus-message-id@example.com>
1567 + Message-ID: <bogus-message-id@example.com>
1568 From: author@example.com
1569 Date: Sat, 12 Jun 2010 15:53:58 +0200
1570 Subject: Dieser Betreff enthält auch einen Umlaut!
@@ -1593,7 +1593,7 @@ test_expect_success $PREREQ '--8bit-encoding also treats subject' '
1593 test_expect_success $PREREQ 'setup expect' '
1594 cat >email-using-8bit <<-\EOF
1595 From fe6ecc66ece37198fe5db91fa2fc41d9f4fe5cc4 Mon Sep 17 00:00:00 2001
1596 - Message-Id: <bogus-message-id@example.com>
1596 + Message-ID: <bogus-message-id@example.com>
1597 From: A U Thor <author@example.com>
1598 Date: Sat, 12 Jun 2010 15:53:58 +0200
1599 Content-Type: text/plain; charset=UTF-8
@@ -1674,7 +1674,7 @@ test_expect_success $PREREQ '8-bit and sendemail.transferencoding=base64' '
1674 test_expect_success $PREREQ 'setup expect' '
1675 cat >email-using-qp <<-\EOF
1676 From fe6ecc66ece37198fe5db91fa2fc41d9f4fe5cc4 Mon Sep 17 00:00:00 2001
1677 - Message-Id: <bogus-message-id@example.com>
1677 + Message-ID: <bogus-message-id@example.com>
1678 From: A U Thor <author@example.com>
1679 Date: Sat, 12 Jun 2010 15:53:58 +0200
1680 MIME-Version: 1.0
@@ -1700,7 +1700,7 @@ test_expect_success $PREREQ 'convert from quoted-printable to base64' '
1700 test_expect_success $PREREQ 'setup expect' "
1701 tr -d '\\015' | tr '%' '\\015' >email-using-crlf <<EOF
1702 From fe6ecc66ece37198fe5db91fa2fc41d9f4fe5cc4 Mon Sep 17 00:00:00 2001
1703 -Message-Id: <bogus-message-id@example.com>
1703 +Message-ID: <bogus-message-id@example.com>
1704 From: A U Thor <author@example.com>
1705 Date: Sat, 12 Jun 2010 15:53:58 +0200
1706 Content-Type: text/plain; charset=UTF-8