mirror of
https://github.com/git/git
synced 2024-08-24 18:26:02 +00:00
tests: use "git xyzzy" form (t0000 - t3599)
Converts tests between t0050-t3903. Signed-off-by: Nanako Shiraishi <nanako3@lavabit.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
7e44c93558
commit
0cb0e143ff
|
@ -85,7 +85,7 @@ $test_case 'add (with different case)' '
|
|||
rm camelcase &&
|
||||
echo 1 >CamelCase &&
|
||||
git add CamelCase &&
|
||||
test $(git-ls-files | grep -i camelcase | wc -l) = 1
|
||||
test $(git ls-files | grep -i camelcase | wc -l) = 1
|
||||
|
||||
'
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
test_description="git-hash-object"
|
||||
test_description="git hash-object"
|
||||
|
||||
. ./test-lib.sh
|
||||
|
||||
|
|
|
@ -78,7 +78,7 @@ test_expect_success 'git whatchanged -p --root' 'cmp whatchanged.expect whatchan
|
|||
git tag my-first-tag
|
||||
test_expect_success 'git tag my-first-tag' 'cmp .git/refs/heads/master .git/refs/tags/my-first-tag'
|
||||
|
||||
# TODO: test git-clone
|
||||
# TODO: test git clone
|
||||
|
||||
git checkout -b mybranch
|
||||
test_expect_success 'git checkout -b mybranch' 'cmp .git/refs/heads/master .git/refs/heads/mybranch'
|
||||
|
|
|
@ -35,7 +35,7 @@ test_expect_success 'add key in different section' '
|
|||
'
|
||||
|
||||
SECTION="test.q\"s\\sq'sp e.key"
|
||||
test_expect_success 'make sure git-config escapes section names properly' '
|
||||
test_expect_success 'make sure git config escapes section names properly' '
|
||||
git config "$SECTION" bar &&
|
||||
check "$SECTION" bar
|
||||
'
|
||||
|
|
|
@ -228,21 +228,21 @@ test_expect_success \
|
|||
'echo TEST >F &&
|
||||
git add F &&
|
||||
GIT_AUTHOR_DATE="2005-05-26 23:30" \
|
||||
GIT_COMMITTER_DATE="2005-05-26 23:30" git-commit -m add -a &&
|
||||
GIT_COMMITTER_DATE="2005-05-26 23:30" git commit -m add -a &&
|
||||
h_TEST=$(git rev-parse --verify HEAD)
|
||||
echo The other day this did not work. >M &&
|
||||
echo And then Bob told me how to fix it. >>M &&
|
||||
echo OTHER >F &&
|
||||
GIT_AUTHOR_DATE="2005-05-26 23:41" \
|
||||
GIT_COMMITTER_DATE="2005-05-26 23:41" git-commit -F M -a &&
|
||||
GIT_COMMITTER_DATE="2005-05-26 23:41" git commit -F M -a &&
|
||||
h_OTHER=$(git rev-parse --verify HEAD) &&
|
||||
GIT_AUTHOR_DATE="2005-05-26 23:44" \
|
||||
GIT_COMMITTER_DATE="2005-05-26 23:44" git-commit --amend &&
|
||||
GIT_COMMITTER_DATE="2005-05-26 23:44" git commit --amend &&
|
||||
h_FIXED=$(git rev-parse --verify HEAD) &&
|
||||
echo Merged initial commit and a later commit. >M &&
|
||||
echo $h_TEST >.git/MERGE_HEAD &&
|
||||
GIT_AUTHOR_DATE="2005-05-26 23:45" \
|
||||
GIT_COMMITTER_DATE="2005-05-26 23:45" git-commit -F M &&
|
||||
GIT_COMMITTER_DATE="2005-05-26 23:45" git commit -F M &&
|
||||
h_MERGED=$(git rev-parse --verify HEAD) &&
|
||||
rm -f M'
|
||||
|
||||
|
@ -253,7 +253,7 @@ $h_OTHER $h_FIXED $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> 1117151040 +0000 co
|
|||
$h_FIXED $h_MERGED $GIT_COMMITTER_NAME <$GIT_COMMITTER_EMAIL> 1117151100 +0000 commit (merge): Merged initial commit and a later commit.
|
||||
EOF
|
||||
test_expect_success \
|
||||
'git-commit logged updates' \
|
||||
'git commit logged updates' \
|
||||
"diff expect .git/logs/$m"
|
||||
unset h_TEST h_OTHER h_FIXED h_MERGED
|
||||
|
||||
|
|
|
@ -23,7 +23,7 @@ add_line_into_file()
|
|||
fi
|
||||
|
||||
test_tick
|
||||
git-commit --quiet -m "$MSG" $_file
|
||||
git commit --quiet -m "$MSG" $_file
|
||||
}
|
||||
|
||||
HASH1=
|
||||
|
|
|
@ -13,7 +13,7 @@ file if core.symlinks is false.'
|
|||
test_expect_success \
|
||||
'preparation' '
|
||||
git config core.symlinks false &&
|
||||
l=$(echo -n file | git-hash-object -t blob -w --stdin) &&
|
||||
l=$(echo -n file | git hash-object -t blob -w --stdin) &&
|
||||
echo "120000 $l symlink" | git update-index --index-info'
|
||||
|
||||
test_expect_success \
|
||||
|
@ -23,6 +23,6 @@ test -f symlink'
|
|||
|
||||
test_expect_success \
|
||||
'the file must be the blob we added during the setup' '
|
||||
test "$(git-hash-object -t blob symlink)" = $l'
|
||||
test "$(git hash-object -t blob symlink)" = $l'
|
||||
|
||||
test_done
|
||||
|
|
|
@ -26,8 +26,8 @@ chmod +x .git/hooks/post-commit'
|
|||
|
||||
test_expect_success 'post-commit hook used ordinarily' '
|
||||
echo initial >top &&
|
||||
git-add top
|
||||
git-commit -m initial &&
|
||||
git add top
|
||||
git commit -m initial &&
|
||||
test -r "${COMMIT_FILE}"
|
||||
'
|
||||
|
||||
|
|
|
@ -40,7 +40,7 @@ test_expect_success 'update-index --remove --again' \
|
|||
git ls-files -s >current &&
|
||||
cmp current expected'
|
||||
|
||||
test_expect_success 'first commit' 'git-commit -m initial'
|
||||
test_expect_success 'first commit' 'git commit -m initial'
|
||||
|
||||
cat > expected <<\EOF
|
||||
100644 53ab446c3f4e42ce9bb728a0ccb283a101be4979 0 dir1/file3
|
||||
|
|
|
@ -13,7 +13,7 @@ even if a plain file is in the working tree if core.symlinks is false.'
|
|||
test_expect_success \
|
||||
'preparation' '
|
||||
git config core.symlinks false &&
|
||||
l=$(echo -n file | git-hash-object -t blob -w --stdin) &&
|
||||
l=$(echo -n file | git hash-object -t blob -w --stdin) &&
|
||||
echo "120000 $l symlink" | git update-index --index-info'
|
||||
|
||||
test_expect_success \
|
||||
|
|
|
@ -26,7 +26,7 @@ test_expect_success setup '
|
|||
echo initial >dir2/sub3 &&
|
||||
git add check dir1 dir2 top foo &&
|
||||
test_tick
|
||||
git-commit -m initial &&
|
||||
git commit -m initial &&
|
||||
|
||||
echo changed >check &&
|
||||
echo changed >top &&
|
||||
|
@ -40,20 +40,20 @@ test_expect_success update '
|
|||
'
|
||||
|
||||
test_expect_success 'update noticed a removal' '
|
||||
test "$(git-ls-files dir1/sub1)" = ""
|
||||
test "$(git ls-files dir1/sub1)" = ""
|
||||
'
|
||||
|
||||
test_expect_success 'update touched correct path' '
|
||||
test "$(git-diff-files --name-status dir2/sub3)" = ""
|
||||
test "$(git diff-files --name-status dir2/sub3)" = ""
|
||||
'
|
||||
|
||||
test_expect_success 'update did not touch other tracked files' '
|
||||
test "$(git-diff-files --name-status check)" = "M check" &&
|
||||
test "$(git-diff-files --name-status top)" = "M top"
|
||||
test "$(git diff-files --name-status check)" = "M check" &&
|
||||
test "$(git diff-files --name-status top)" = "M top"
|
||||
'
|
||||
|
||||
test_expect_success 'update did not touch untracked files' '
|
||||
test "$(git-ls-files dir2/other)" = ""
|
||||
test "$(git ls-files dir2/other)" = ""
|
||||
'
|
||||
|
||||
test_expect_success 'cache tree has not been corrupted' '
|
||||
|
|
|
@ -96,7 +96,7 @@ cat > expect << EOF
|
|||
# three/
|
||||
EOF
|
||||
|
||||
test_expect_success 'git-status honours core.excludesfile' \
|
||||
test_expect_success 'git status honors core.excludesfile' \
|
||||
'test_cmp expect output'
|
||||
|
||||
test_expect_success 'trailing slash in exclude allows directory match(1)' '
|
||||
|
|
|
@ -13,7 +13,7 @@ line.
|
|||
|
||||
touch foo bar
|
||||
git update-index --add foo bar
|
||||
git-commit -m "add foo bar"
|
||||
git commit -m "add foo bar"
|
||||
|
||||
test_expect_success \
|
||||
'git ls-files --error-unmatch should fail with unmatched path.' \
|
||||
|
|
|
@ -241,7 +241,7 @@ test_expect_success 'merge-recursive simple' '
|
|||
rm -fr [abcd] &&
|
||||
git checkout -f "$c2" &&
|
||||
|
||||
git-merge-recursive "$c0" -- "$c2" "$c1"
|
||||
git merge-recursive "$c0" -- "$c2" "$c1"
|
||||
status=$?
|
||||
case "$status" in
|
||||
1)
|
||||
|
@ -285,7 +285,7 @@ test_expect_success 'merge-recursive remove conflict' '
|
|||
rm -fr [abcd] &&
|
||||
git checkout -f "$c1" &&
|
||||
|
||||
git-merge-recursive "$c0" -- "$c1" "$c5"
|
||||
git merge-recursive "$c0" -- "$c1" "$c5"
|
||||
status=$?
|
||||
case "$status" in
|
||||
1)
|
||||
|
@ -317,7 +317,7 @@ test_expect_success 'merge-recursive d/f simple' '
|
|||
git reset --hard &&
|
||||
git checkout -f "$c1" &&
|
||||
|
||||
git-merge-recursive "$c0" -- "$c1" "$c3"
|
||||
git merge-recursive "$c0" -- "$c1" "$c3"
|
||||
'
|
||||
|
||||
test_expect_success 'merge-recursive result' '
|
||||
|
@ -339,7 +339,7 @@ test_expect_success 'merge-recursive d/f conflict' '
|
|||
git reset --hard &&
|
||||
git checkout -f "$c1" &&
|
||||
|
||||
git-merge-recursive "$c0" -- "$c1" "$c4"
|
||||
git merge-recursive "$c0" -- "$c1" "$c4"
|
||||
status=$?
|
||||
case "$status" in
|
||||
1)
|
||||
|
@ -373,7 +373,7 @@ test_expect_success 'merge-recursive d/f conflict the other way' '
|
|||
git reset --hard &&
|
||||
git checkout -f "$c4" &&
|
||||
|
||||
git-merge-recursive "$c0" -- "$c4" "$c1"
|
||||
git merge-recursive "$c0" -- "$c4" "$c1"
|
||||
status=$?
|
||||
case "$status" in
|
||||
1)
|
||||
|
@ -407,7 +407,7 @@ test_expect_success 'merge-recursive d/f conflict' '
|
|||
git reset --hard &&
|
||||
git checkout -f "$c1" &&
|
||||
|
||||
git-merge-recursive "$c0" -- "$c1" "$c6"
|
||||
git merge-recursive "$c0" -- "$c1" "$c6"
|
||||
status=$?
|
||||
case "$status" in
|
||||
1)
|
||||
|
@ -441,7 +441,7 @@ test_expect_success 'merge-recursive d/f conflict' '
|
|||
git reset --hard &&
|
||||
git checkout -f "$c6" &&
|
||||
|
||||
git-merge-recursive "$c0" -- "$c6" "$c1"
|
||||
git merge-recursive "$c0" -- "$c6" "$c1"
|
||||
status=$?
|
||||
case "$status" in
|
||||
1)
|
||||
|
|
|
@ -14,10 +14,10 @@ test_expect_success \
|
|||
'prepare a trivial repository' \
|
||||
'echo Hello > A &&
|
||||
git update-index --add A &&
|
||||
git-commit -m "Initial commit." &&
|
||||
git commit -m "Initial commit." &&
|
||||
echo World >> A &&
|
||||
git update-index --add A &&
|
||||
git-commit -m "Second commit." &&
|
||||
git commit -m "Second commit." &&
|
||||
HEAD=$(git rev-parse --verify HEAD)'
|
||||
|
||||
test_expect_success \
|
||||
|
@ -123,7 +123,7 @@ test_expect_success \
|
|||
test_expect_success 'test tracking setup via --track' \
|
||||
'git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --track my1 local/master &&
|
||||
test $(git config branch.my1.remote) = local &&
|
||||
test $(git config branch.my1.merge) = refs/heads/master'
|
||||
|
@ -131,7 +131,7 @@ test_expect_success 'test tracking setup via --track' \
|
|||
test_expect_success 'test tracking setup (non-wildcard, matching)' \
|
||||
'git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/master:refs/remotes/local/master &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --track my4 local/master &&
|
||||
test $(git config branch.my4.remote) = local &&
|
||||
test $(git config branch.my4.merge) = refs/heads/master'
|
||||
|
@ -139,7 +139,7 @@ test_expect_success 'test tracking setup (non-wildcard, matching)' \
|
|||
test_expect_success 'test tracking setup (non-wildcard, not matching)' \
|
||||
'git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/s:refs/remotes/local/s &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --track my5 local/master &&
|
||||
! test "$(git config branch.my5.remote)" = local &&
|
||||
! test "$(git config branch.my5.merge)" = refs/heads/master'
|
||||
|
@ -148,7 +148,7 @@ test_expect_success 'test tracking setup via config' \
|
|||
'git config branch.autosetupmerge true &&
|
||||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch my3 local/master &&
|
||||
test $(git config branch.my3.remote) = local &&
|
||||
test $(git config branch.my3.merge) = refs/heads/master'
|
||||
|
@ -157,7 +157,7 @@ test_expect_success 'test overriding tracking setup via --no-track' \
|
|||
'git config branch.autosetupmerge true &&
|
||||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --no-track my2 local/master &&
|
||||
git config branch.autosetupmerge false &&
|
||||
! test "$(git config branch.my2.remote)" = local &&
|
||||
|
@ -173,7 +173,7 @@ test_expect_success 'no tracking without .fetch entries' \
|
|||
test_expect_success 'test tracking setup via --track but deeper' \
|
||||
'git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/o/o || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/o/o || git fetch local) &&
|
||||
git branch --track my7 local/o/o &&
|
||||
test "$(git config branch.my7.remote)" = local &&
|
||||
test "$(git config branch.my7.merge)" = refs/heads/o/o'
|
||||
|
@ -209,7 +209,7 @@ EOF
|
|||
test_expect_success \
|
||||
'git checkout -b g/h/i -l should create a branch and a log' \
|
||||
'GIT_COMMITTER_DATE="2005-05-26 23:30" \
|
||||
git-checkout -b g/h/i -l master &&
|
||||
git checkout -b g/h/i -l master &&
|
||||
test -f .git/refs/heads/g/h/i &&
|
||||
test -f .git/logs/refs/heads/g/h/i &&
|
||||
diff expect .git/logs/refs/heads/g/h/i'
|
||||
|
@ -228,7 +228,7 @@ test_expect_success 'autosetuprebase local on a tracked local branch' '
|
|||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
git config branch.autosetuprebase local &&
|
||||
(git show-ref -q refs/remotes/local/o || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/o || git fetch local) &&
|
||||
git branch mybase &&
|
||||
git branch --track myr1 mybase &&
|
||||
test "$(git config branch.myr1.remote)" = . &&
|
||||
|
@ -240,7 +240,7 @@ test_expect_success 'autosetuprebase always on a tracked local branch' '
|
|||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
git config branch.autosetuprebase always &&
|
||||
(git show-ref -q refs/remotes/local/o || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/o || git fetch local) &&
|
||||
git branch mybase2 &&
|
||||
git branch --track myr2 mybase &&
|
||||
test "$(git config branch.myr2.remote)" = . &&
|
||||
|
@ -252,7 +252,7 @@ test_expect_success 'autosetuprebase remote on a tracked local branch' '
|
|||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
git config branch.autosetuprebase remote &&
|
||||
(git show-ref -q refs/remotes/local/o || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/o || git fetch local) &&
|
||||
git branch mybase3 &&
|
||||
git branch --track myr3 mybase2 &&
|
||||
test "$(git config branch.myr3.remote)" = . &&
|
||||
|
@ -264,7 +264,7 @@ test_expect_success 'autosetuprebase never on a tracked local branch' '
|
|||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
git config branch.autosetuprebase never &&
|
||||
(git show-ref -q refs/remotes/local/o || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/o || git fetch local) &&
|
||||
git branch mybase4 &&
|
||||
git branch --track myr4 mybase2 &&
|
||||
test "$(git config branch.myr4.remote)" = . &&
|
||||
|
@ -276,7 +276,7 @@ test_expect_success 'autosetuprebase local on a tracked remote branch' '
|
|||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
git config branch.autosetuprebase local &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --track myr5 local/master &&
|
||||
test "$(git config branch.myr5.remote)" = local &&
|
||||
test "$(git config branch.myr5.merge)" = refs/heads/master &&
|
||||
|
@ -287,7 +287,7 @@ test_expect_success 'autosetuprebase never on a tracked remote branch' '
|
|||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
git config branch.autosetuprebase never &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --track myr6 local/master &&
|
||||
test "$(git config branch.myr6.remote)" = local &&
|
||||
test "$(git config branch.myr6.merge)" = refs/heads/master &&
|
||||
|
@ -298,7 +298,7 @@ test_expect_success 'autosetuprebase remote on a tracked remote branch' '
|
|||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
git config branch.autosetuprebase remote &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --track myr7 local/master &&
|
||||
test "$(git config branch.myr7.remote)" = local &&
|
||||
test "$(git config branch.myr7.merge)" = refs/heads/master &&
|
||||
|
@ -309,7 +309,7 @@ test_expect_success 'autosetuprebase always on a tracked remote branch' '
|
|||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
git config branch.autosetuprebase remote &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --track myr8 local/master &&
|
||||
test "$(git config branch.myr8.remote)" = local &&
|
||||
test "$(git config branch.myr8.merge)" = refs/heads/master &&
|
||||
|
@ -320,7 +320,7 @@ test_expect_success 'autosetuprebase unconfigured on a tracked remote branch' '
|
|||
git config --unset branch.autosetuprebase &&
|
||||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --track myr9 local/master &&
|
||||
test "$(git config branch.myr9.remote)" = local &&
|
||||
test "$(git config branch.myr9.merge)" = refs/heads/master &&
|
||||
|
@ -330,7 +330,7 @@ test_expect_success 'autosetuprebase unconfigured on a tracked remote branch' '
|
|||
test_expect_success 'autosetuprebase unconfigured on a tracked local branch' '
|
||||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/o || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/o || git fetch local) &&
|
||||
git branch mybase10 &&
|
||||
git branch --track myr10 mybase2 &&
|
||||
test "$(git config branch.myr10.remote)" = . &&
|
||||
|
@ -341,7 +341,7 @@ test_expect_success 'autosetuprebase unconfigured on a tracked local branch' '
|
|||
test_expect_success 'autosetuprebase unconfigured on untracked local branch' '
|
||||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --no-track myr11 mybase2 &&
|
||||
test "z$(git config branch.myr11.remote)" = z &&
|
||||
test "z$(git config branch.myr11.merge)" = z &&
|
||||
|
@ -351,7 +351,7 @@ test_expect_success 'autosetuprebase unconfigured on untracked local branch' '
|
|||
test_expect_success 'autosetuprebase unconfigured on untracked remote branch' '
|
||||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --no-track myr12 local/master &&
|
||||
test "z$(git config branch.myr12.remote)" = z &&
|
||||
test "z$(git config branch.myr12.merge)" = z &&
|
||||
|
@ -362,7 +362,7 @@ test_expect_success 'autosetuprebase never on an untracked local branch' '
|
|||
git config branch.autosetuprebase never &&
|
||||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --no-track myr13 mybase2 &&
|
||||
test "z$(git config branch.myr13.remote)" = z &&
|
||||
test "z$(git config branch.myr13.merge)" = z &&
|
||||
|
@ -373,7 +373,7 @@ test_expect_success 'autosetuprebase local on an untracked local branch' '
|
|||
git config branch.autosetuprebase local &&
|
||||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --no-track myr14 mybase2 &&
|
||||
test "z$(git config branch.myr14.remote)" = z &&
|
||||
test "z$(git config branch.myr14.merge)" = z &&
|
||||
|
@ -384,7 +384,7 @@ test_expect_success 'autosetuprebase remote on an untracked local branch' '
|
|||
git config branch.autosetuprebase remote &&
|
||||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --no-track myr15 mybase2 &&
|
||||
test "z$(git config branch.myr15.remote)" = z &&
|
||||
test "z$(git config branch.myr15.merge)" = z &&
|
||||
|
@ -395,7 +395,7 @@ test_expect_success 'autosetuprebase always on an untracked local branch' '
|
|||
git config branch.autosetuprebase always &&
|
||||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --no-track myr16 mybase2 &&
|
||||
test "z$(git config branch.myr16.remote)" = z &&
|
||||
test "z$(git config branch.myr16.merge)" = z &&
|
||||
|
@ -406,7 +406,7 @@ test_expect_success 'autosetuprebase never on an untracked remote branch' '
|
|||
git config branch.autosetuprebase never &&
|
||||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --no-track myr17 local/master &&
|
||||
test "z$(git config branch.myr17.remote)" = z &&
|
||||
test "z$(git config branch.myr17.merge)" = z &&
|
||||
|
@ -417,7 +417,7 @@ test_expect_success 'autosetuprebase local on an untracked remote branch' '
|
|||
git config branch.autosetuprebase local &&
|
||||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --no-track myr18 local/master &&
|
||||
test "z$(git config branch.myr18.remote)" = z &&
|
||||
test "z$(git config branch.myr18.merge)" = z &&
|
||||
|
@ -428,7 +428,7 @@ test_expect_success 'autosetuprebase remote on an untracked remote branch' '
|
|||
git config branch.autosetuprebase remote &&
|
||||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --no-track myr19 local/master &&
|
||||
test "z$(git config branch.myr19.remote)" = z &&
|
||||
test "z$(git config branch.myr19.merge)" = z &&
|
||||
|
@ -439,7 +439,7 @@ test_expect_success 'autosetuprebase always on an untracked remote branch' '
|
|||
git config branch.autosetuprebase always &&
|
||||
git config remote.local.url . &&
|
||||
git config remote.local.fetch refs/heads/*:refs/remotes/local/* &&
|
||||
(git show-ref -q refs/remotes/local/master || git-fetch local) &&
|
||||
(git show-ref -q refs/remotes/local/master || git fetch local) &&
|
||||
git branch --no-track myr20 local/master &&
|
||||
test "z$(git config branch.myr20.remote)" = z &&
|
||||
test "z$(git config branch.myr20.merge)" = z &&
|
||||
|
|
|
@ -17,7 +17,7 @@ test_expect_success \
|
|||
'prepare a trivial repository' \
|
||||
'echo Hello > A &&
|
||||
git update-index --add A &&
|
||||
git-commit -m "Initial commit." &&
|
||||
git commit -m "Initial commit." &&
|
||||
HEAD=$(git rev-parse --verify HEAD)'
|
||||
|
||||
SHA1=
|
||||
|
@ -97,7 +97,7 @@ test_expect_success \
|
|||
git branch n'
|
||||
|
||||
test_expect_success 'pack, prune and repack' '
|
||||
git-tag foo &&
|
||||
git tag foo &&
|
||||
git pack-refs --all --prune &&
|
||||
git show-ref >all-of-them &&
|
||||
git pack-refs &&
|
||||
|
|
|
@ -16,15 +16,15 @@ test_expect_success \
|
|||
'prepare repository with topic branches' \
|
||||
'echo First > A &&
|
||||
git update-index --add A &&
|
||||
git-commit -m "Add A." &&
|
||||
git commit -m "Add A." &&
|
||||
git checkout -b my-topic-branch &&
|
||||
echo Second > B &&
|
||||
git update-index --add B &&
|
||||
git-commit -m "Add B." &&
|
||||
git commit -m "Add B." &&
|
||||
git checkout -f master &&
|
||||
echo Third >> A &&
|
||||
git update-index A &&
|
||||
git-commit -m "Modify A." &&
|
||||
git commit -m "Modify A." &&
|
||||
git checkout -b side my-topic-branch &&
|
||||
echo Side >> C &&
|
||||
git add C &&
|
||||
|
|
|
@ -15,29 +15,29 @@ test_expect_success \
|
|||
'prepare repository with topic branch' \
|
||||
'echo First > A &&
|
||||
git update-index --add A &&
|
||||
git-commit -m "Add A." &&
|
||||
git commit -m "Add A." &&
|
||||
|
||||
git-checkout -b my-topic-branch &&
|
||||
git checkout -b my-topic-branch &&
|
||||
|
||||
echo Second > B &&
|
||||
git update-index --add B &&
|
||||
git-commit -m "Add B." &&
|
||||
git commit -m "Add B." &&
|
||||
|
||||
echo AnotherSecond > C &&
|
||||
git update-index --add C &&
|
||||
git-commit -m "Add C." &&
|
||||
git commit -m "Add C." &&
|
||||
|
||||
git-checkout -f master &&
|
||||
git checkout -f master &&
|
||||
|
||||
echo Third >> A &&
|
||||
git update-index A &&
|
||||
git-commit -m "Modify A."
|
||||
git commit -m "Modify A."
|
||||
'
|
||||
|
||||
test_expect_success \
|
||||
'pick top patch from topic branch into master' \
|
||||
'git cherry-pick my-topic-branch^0 &&
|
||||
git-checkout -f my-topic-branch &&
|
||||
git checkout -f my-topic-branch &&
|
||||
git branch master-merge master &&
|
||||
git branch my-topic-branch-merge my-topic-branch
|
||||
'
|
||||
|
@ -49,13 +49,13 @@ test_debug \
|
|||
'
|
||||
|
||||
test_expect_success \
|
||||
'rebase topic branch against new master and check git-am did not get halted' \
|
||||
'git-rebase master && test ! -d .git/rebase-apply'
|
||||
'rebase topic branch against new master and check git am did not get halted' \
|
||||
'git rebase master && test ! -d .git/rebase-apply'
|
||||
|
||||
test_expect_success \
|
||||
'rebase --merge topic branch that was partially merged upstream' \
|
||||
'git-checkout -f my-topic-branch-merge &&
|
||||
git-rebase --merge master-merge &&
|
||||
'git checkout -f my-topic-branch-merge &&
|
||||
git rebase --merge master-merge &&
|
||||
test ! -d .git/rebase-merge'
|
||||
|
||||
test_done
|
||||
|
|
|
@ -7,7 +7,7 @@ test_description='git rebase --merge --skip tests'
|
|||
|
||||
. ./test-lib.sh
|
||||
|
||||
# we assume the default git-am -3 --skip strategy is tested independently
|
||||
# we assume the default git am -3 --skip strategy is tested independently
|
||||
# and always works :)
|
||||
|
||||
test_expect_success setup '
|
||||
|
|
|
@ -161,7 +161,7 @@ test_expect_success 'stop on conflicting pick' '
|
|||
test "$(git rev-parse HEAD~3)" = "$(git rev-parse master)" &&
|
||||
test_cmp expect .git/rebase-merge/patch &&
|
||||
test_cmp expect2 file1 &&
|
||||
test "$(git-diff --name-status |
|
||||
test "$(git diff --name-status |
|
||||
sed -n -e "/^U/s/^U[^a-z]*//p")" = file1 &&
|
||||
test 4 = $(grep -v "^#" < .git/rebase-merge/done | wc -l) &&
|
||||
test 0 = $(grep -c "^[^#]" < .git/rebase-merge/git-rebase-todo)
|
||||
|
|
|
@ -52,7 +52,7 @@ testrebase() {
|
|||
test -d "$dotest" &&
|
||||
test_must_fail git rebase --skip &&
|
||||
test $(git rev-parse HEAD) = $(git rev-parse master) &&
|
||||
git-rebase --abort &&
|
||||
git rebase --abort &&
|
||||
test $(git rev-parse to-rebase) = $(git rev-parse pre-rebase) &&
|
||||
test ! -d "$dotest"
|
||||
'
|
||||
|
|
|
@ -17,25 +17,25 @@ test_expect_success \
|
|||
'prepare repository with topic branch, and check cherry finds the 2 patches from there' \
|
||||
'echo First > A &&
|
||||
git update-index --add A &&
|
||||
git-commit -m "Add A." &&
|
||||
git commit -m "Add A." &&
|
||||
|
||||
git-checkout -b my-topic-branch &&
|
||||
git checkout -b my-topic-branch &&
|
||||
|
||||
echo Second > B &&
|
||||
git update-index --add B &&
|
||||
git-commit -m "Add B." &&
|
||||
git commit -m "Add B." &&
|
||||
|
||||
sleep 2 &&
|
||||
echo AnotherSecond > C &&
|
||||
git update-index --add C &&
|
||||
git-commit -m "Add C." &&
|
||||
git commit -m "Add C." &&
|
||||
|
||||
git-checkout -f master &&
|
||||
git checkout -f master &&
|
||||
rm -f B C &&
|
||||
|
||||
echo Third >> A &&
|
||||
git update-index A &&
|
||||
git-commit -m "Modify A." &&
|
||||
git commit -m "Modify A." &&
|
||||
|
||||
expr "$(echo $(git cherry master my-topic-branch) )" : "+ [^ ]* + .*"
|
||||
'
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
#
|
||||
#
|
||||
|
||||
test_description='git-mktag: tag object verify test'
|
||||
test_description='git mktag: tag object verify test'
|
||||
|
||||
. ./test-lib.sh
|
||||
|
||||
|
@ -14,7 +14,7 @@ test_description='git-mktag: tag object verify test'
|
|||
check_verify_failure () {
|
||||
expect="$2"
|
||||
test_expect_success "$1" '
|
||||
( test_must_fail git-mktag <tag.sig 2>message ) &&
|
||||
( test_must_fail git mktag <tag.sig 2>message ) &&
|
||||
grep "$expect" message
|
||||
'
|
||||
}
|
||||
|
@ -24,7 +24,7 @@ check_verify_failure () {
|
|||
# for the tag.
|
||||
echo Hello >A
|
||||
git update-index --add A
|
||||
git-commit -m "Initial commit"
|
||||
git commit -m "Initial commit"
|
||||
head=$(git rev-parse --verify HEAD)
|
||||
|
||||
############################################################
|
||||
|
@ -222,7 +222,7 @@ EOF
|
|||
|
||||
test_expect_success \
|
||||
'allow empty tag email' \
|
||||
'git-mktag <tag.sig >.git/refs/tags/mytag 2>message'
|
||||
'git mktag <tag.sig >.git/refs/tags/mytag 2>message'
|
||||
|
||||
############################################################
|
||||
# 16. disallow spaces in tag email
|
||||
|
@ -350,14 +350,14 @@ EOF
|
|||
|
||||
test_expect_success \
|
||||
'create valid tag' \
|
||||
'git-mktag <tag.sig >.git/refs/tags/mytag 2>message'
|
||||
'git mktag <tag.sig >.git/refs/tags/mytag 2>message'
|
||||
|
||||
############################################################
|
||||
# 25. check mytag
|
||||
|
||||
test_expect_success \
|
||||
'check mytag' \
|
||||
'git-tag -l | grep mytag'
|
||||
'git tag -l | grep mytag'
|
||||
|
||||
|
||||
test_done
|
||||
|
|
|
@ -18,7 +18,7 @@ test_expect_success setup '
|
|||
T=$(git write-tree) &&
|
||||
C=$(git commit-tree $T <../t3900/1-UTF-8.txt) &&
|
||||
git update-ref HEAD $C &&
|
||||
git-tag C0
|
||||
git tag C0
|
||||
'
|
||||
|
||||
test_expect_success 'no encoding header for base case' '
|
||||
|
@ -30,9 +30,9 @@ for H in ISO-8859-1 EUCJP ISO-2022-JP
|
|||
do
|
||||
test_expect_success "$H setup" '
|
||||
git config i18n.commitencoding $H &&
|
||||
git-checkout -b $H C0 &&
|
||||
git checkout -b $H C0 &&
|
||||
echo $H >F &&
|
||||
git-commit -a -F ../t3900/$H.txt
|
||||
git commit -a -F ../t3900/$H.txt
|
||||
'
|
||||
done
|
||||
|
||||
|
|
|
@ -103,7 +103,7 @@ test_expect_success 'rebase (U/U)' '
|
|||
# we want UTF-8 encoded name.
|
||||
. ../t3901-utf8.txt &&
|
||||
git checkout -b test &&
|
||||
git-rebase master &&
|
||||
git rebase master &&
|
||||
|
||||
check_encoding 2
|
||||
'
|
||||
|
@ -114,7 +114,7 @@ test_expect_success 'rebase (U/L)' '
|
|||
. ../t3901-utf8.txt &&
|
||||
|
||||
git reset --hard side &&
|
||||
git-rebase master &&
|
||||
git rebase master &&
|
||||
|
||||
check_encoding 2
|
||||
'
|
||||
|
@ -126,7 +126,7 @@ test_expect_success 'rebase (L/L)' '
|
|||
. ../t3901-8859-1.txt &&
|
||||
|
||||
git reset --hard side &&
|
||||
git-rebase master &&
|
||||
git rebase master &&
|
||||
|
||||
check_encoding 2 8859
|
||||
'
|
||||
|
@ -139,7 +139,7 @@ test_expect_success 'rebase (L/U)' '
|
|||
. ../t3901-8859-1.txt &&
|
||||
|
||||
git reset --hard side &&
|
||||
git-rebase master &&
|
||||
git rebase master &&
|
||||
|
||||
check_encoding 2 8859
|
||||
'
|
||||
|
@ -211,7 +211,7 @@ test_expect_success 'rebase --merge (U/U)' '
|
|||
. ../t3901-utf8.txt &&
|
||||
|
||||
git reset --hard side &&
|
||||
git-rebase --merge master &&
|
||||
git rebase --merge master &&
|
||||
|
||||
check_encoding 2
|
||||
'
|
||||
|
@ -222,7 +222,7 @@ test_expect_success 'rebase --merge (U/L)' '
|
|||
. ../t3901-utf8.txt &&
|
||||
|
||||
git reset --hard side &&
|
||||
git-rebase --merge master &&
|
||||
git rebase --merge master &&
|
||||
|
||||
check_encoding 2
|
||||
'
|
||||
|
@ -234,7 +234,7 @@ test_expect_success 'rebase --merge (L/L)' '
|
|||
. ../t3901-8859-1.txt &&
|
||||
|
||||
git reset --hard side &&
|
||||
git-rebase --merge master &&
|
||||
git rebase --merge master &&
|
||||
|
||||
check_encoding 2 8859
|
||||
'
|
||||
|
@ -247,7 +247,7 @@ test_expect_success 'rebase --merge (L/U)' '
|
|||
. ../t3901-8859-1.txt &&
|
||||
|
||||
git reset --hard side &&
|
||||
git-rebase --merge master &&
|
||||
git rebase --merge master &&
|
||||
|
||||
check_encoding 2 8859
|
||||
'
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
# Copyright (c) 2007 Johannes E Schindelin
|
||||
#
|
||||
|
||||
test_description='Test git-stash'
|
||||
test_description='Test git stash'
|
||||
|
||||
. ./test-lib.sh
|
||||
|
||||
|
|
Loading…
Reference in a new issue