diff options
author | Paul Tan <pyokagan@gmail.com> | 2015-07-07 22:08:23 +0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2015-07-07 11:04:20 -0700 |
commit | 8528bf4b89650dc7312ae48f32dac3f1c7ab9a65 (patch) | |
tree | 6f5bea678b66a4132b7f775dd794d04fd9f1b144 | |
parent | cbed29f37b690e0a497bd2b6ca9a5bdd7e6ea5aa (diff) | |
download | git-8528bf4b89650dc7312ae48f32dac3f1c7ab9a65.tar.gz |
t4150: am.messageid really adds the message id
Since a078f73 (git-am: add --message-id/--no-message-id, 2014-11-25),
the am.messageid setting determines whether the --message-id option is
set by default.
Add a test for this.
Signed-off-by: Paul Tan <pyokagan@gmail.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
-rwxr-xr-x | t/t4150-am.sh | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/t/t4150-am.sh b/t/t4150-am.sh index b822a3918d..264f53f511 100755 --- a/t/t4150-am.sh +++ b/t/t4150-am.sh @@ -563,6 +563,18 @@ test_expect_success 'am --message-id really adds the message id' ' test_cmp expected actual ' +test_expect_success 'am.messageid really adds the message id' ' + rm -fr .git/rebase-apply && + git reset --hard && + git checkout HEAD^ && + test_config am.messageid true && + git am patch1.eml && + test_path_is_missing .git/rebase-apply && + git cat-file commit HEAD | tail -n1 >actual && + grep Message-Id patch1.eml >expected && + test_cmp expected actual +' + test_expect_success 'am --message-id -s signs off after the message id' ' rm -fr .git/rebase-apply && git reset --hard && |