3 test_description
='pulling into void'
9 test_expect_success setup
'
13 git commit -a -m original
17 test_expect_success
'pulling into void' '
26 test_expect_success
'checking the results' '
28 test -f cloned/file &&
32 test_expect_success
'test . as a remote' '
34 git branch copy master &&
35 git config branch.copy.remote . &&
36 git config branch.copy.merge refs/heads/master &&
38 git commit -a -m updated &&
40 test `cat file` = file &&
42 test `cat file` = updated
45 test_expect_success
'the default remote . should not break explicit pull' '
46 git checkout -b second master^ &&
47 echo modified >file &&
48 git commit -a -m modified &&
50 git reset --hard HEAD^ &&
51 test `cat file` = file &&
53 test `cat file` = modified