30 lines
555 B
30 lines
555 B
#!/bin/sh |
|
|
|
test_description='fetch follows remote tracking branches correctly' |
|
|
|
. ./test-lib.sh |
|
|
|
test_expect_success setup ' |
|
>file && |
|
git add . && |
|
test_tick && |
|
git commit -m Initial && |
|
git branch b-0 && |
|
git branch b1 && |
|
git branch b/one && |
|
test_create_repo other && |
|
( |
|
cd other && |
|
git config remote.origin.url .. && |
|
git config remote.origin.fetch "+refs/heads/b/*:refs/remotes/b/*" |
|
) |
|
' |
|
|
|
test_expect_success fetch ' |
|
( |
|
cd other && git fetch origin && |
|
test "$(git for-each-ref --format="%(refname)")" = refs/remotes/b/one |
|
) |
|
' |
|
|
|
test_done
|
|
|