Merge branch 'sk/t1100-modernize'

The test script 't/t1100-commit-tree-options.sh' has been modernized
by converting test cases to the modern style (using single quotes and
tab indentation) and moving the creation of the expected file inside
the setup test so it runs under the protection of the test harness.

* sk/t1100-modernize:
  t1100: move creation of expected output into setup test
  t1100: modernize test style
main
Junio C Hamano 2026-07-22 10:30:54 -07:00
commit 2b8f09faec
1 changed files with 25 additions and 27 deletions

View File

@ -14,37 +14,35 @@ Also make sure that command line parser understands the normal

. ./test-lib.sh

cat >expected <<EOF
tree $EMPTY_TREE
author Author Name <author@email> 1117148400 +0000
committer Committer Name <committer@email> 1117150200 +0000
test_expect_success 'test preparation: write empty tree' '
cat >expected <<-EOF &&
tree $EMPTY_TREE
author Author Name <author@email> 1117148400 +0000
committer Committer Name <committer@email> 1117150200 +0000

comment text
EOF
comment text
EOF
git write-tree >treeid
'

test_expect_success \
'test preparation: write empty tree' \
'git write-tree >treeid'
test_expect_success 'construct commit' '
echo comment text |
GIT_AUTHOR_NAME="Author Name" \
GIT_AUTHOR_EMAIL="author@email" \
GIT_AUTHOR_DATE="2005-05-26 23:00" \
GIT_COMMITTER_NAME="Committer Name" \
GIT_COMMITTER_EMAIL="committer@email" \
GIT_COMMITTER_DATE="2005-05-26 23:30" \
TZ=GMT git commit-tree $(cat treeid) >commitid 2>/dev/null
'

test_expect_success \
'construct commit' \
'echo comment text |
GIT_AUTHOR_NAME="Author Name" \
GIT_AUTHOR_EMAIL="author@email" \
GIT_AUTHOR_DATE="2005-05-26 23:00" \
GIT_COMMITTER_NAME="Committer Name" \
GIT_COMMITTER_EMAIL="committer@email" \
GIT_COMMITTER_DATE="2005-05-26 23:30" \
TZ=GMT git commit-tree $(cat treeid) >commitid 2>/dev/null'

test_expect_success \
'read commit' \
'git cat-file commit $(cat commitid) >commit'

test_expect_success \
'compare commit' \
'test_cmp expected commit'
test_expect_success 'read commit' '
git cat-file commit $(cat commitid) >commit
'

test_expect_success 'compare commit' '
test_cmp expected commit
'

test_expect_success 'flags and then non flags' '
test_tick &&