{"thread":{"id":"17952","subject":"[PATCH/RFC 6/6] test: add simple sorted tag test","startedAt":"2009-02-22T18:06:41Z","lastAt":"2009-02-22T18:06:41Z","messageCount":1,"participants":["Marc-André Lureau"],"isPatch":true,"patchVersion":1,"patchTotal":6},"messages":[{"id":"105796","messageId":"e29894ca0902221006k5743e19eqb18cf7b1eec84706@mail.gmail.com","threadId":"17952","inReplyTo":null,"subject":"[PATCH/RFC 6/6] test: add simple sorted tag test","fromName":"Marc-André Lureau","fromEmail":"marcandre.lureau@gmail.com","sentAt":"2009-02-22T18:06:41Z","receivedAt":"2009-02-22T18:06:41Z","isPatch":true,"sender":{"key":"marcandre.lureau@gmail.com","avatar":"https://avatars.githubusercontent.com/u/9381?v=4"},"body":"Signed-off-by: Marc-Andre Lureau <marcandre.lureau@gmail.com>\n---\n t/t7004-tag.sh |   53 +++++++++++++++++++++++++++++++++++++++++++++++++++++\n 1 files changed, 53 insertions(+), 0 deletions(-)\n\ndiff --git a/t/t7004-tag.sh b/t/t7004-tag.sh\nindex 69501e2..b8c07f5 100755\n--- a/t/t7004-tag.sh\n+++ b/t/t7004-tag.sh\n@@ -174,6 +174,8 @@ test_expect_success 'listing all tags should print\nthem ordered' '\n \tgit tag t210 &&\n \tgit tag -l > actual &&\n \ttest_cmp expect actual &&\n+\tgit tag -l -D > actual &&\n+\ttest_cmp expect actual &&\n \tgit tag > actual &&\n \ttest_cmp expect actual\n '\n@@ -579,6 +581,57 @@ test_expect_success \\\n \ttest_cmp expect actual\n '\n\n+# listing various tags sorted by date:\n+test_tick\n+\n+time=$test_tick\n+get_tag_header dated-tag-Z $commit commit $time >expect\n+echo \"A dated message +0\" >>expect\n+test_expect_success \\\n+\t'creating an annotated tag with -m message should succeed' '\n+\tgit tag -m \"A dated message +0\" dated-tag-Z &&\n+\tget_tag_msg dated-tag-Z >actual &&\n+\ttest_cmp expect actual\n+'\n+\n+time=$(($test_tick + 30000))\n+GIT_COMMITTER_DATE=\"$time -0700\"\n+GIT_AUTHOR_DATE=\"$time -0700\"\n+export GIT_COMMITTER_DATE GIT_AUTHOR_DATE\n+\n+get_tag_header dated-tag-W $commit commit $time >expect\n+echo \"A dated message +3\" >>expect\n+test_expect_success \\\n+\t'creating an annotated tag with -m message should succeed' '\n+\tgit tag -m \"A dated message +3\" dated-tag-W &&\n+\tget_tag_msg dated-tag-W >actual &&\n+\ttest_cmp expect actual\n+'\n+\n+time=$(($test_tick + 10000))\n+GIT_COMMITTER_DATE=\"$time -0700\"\n+GIT_AUTHOR_DATE=\"$time -0700\"\n+export GIT_COMMITTER_DATE GIT_AUTHOR_DATE\n+\n+get_tag_header dated-tag-Y $commit commit $time >expect\n+echo \"A dated message +1\" >>expect\n+test_expect_success \\\n+\t'creating an annotated tag with -m message should succeed' '\n+\tgit tag -m \"A dated message +1\" dated-tag-Y &&\n+\tget_tag_msg dated-tag-Y >actual &&\n+\ttest_cmp expect actual\n+'\n+\n+cat >expect <<EOF\n+dated-tag-Z\n+dated-tag-Y\n+dated-tag-W\n+EOF\n+test_expect_success 'listing annotated tags by date' '\n+\tgit tag -l -D \"*dated*\" > actual &&\n+\ttest_cmp expect actual\n+'\n+\n # subsequent tests require gpg; check if it is available\n gpg --version >/dev/null\n if [ $? -eq 127 ]; then\n-- \n1.6.2.rc1.28.g05ef4.dirty\n"}]}