3 test_description='tracking branch update checks for git push'
7 test_expect_success 'setup' '
16 git commit -a -m b1 &&
22 test_expect_success 'check tracking branches updated correctly after push' '
24 b1=$(git rev-parse origin/b1) &&
25 b2=$(git rev-parse origin/b2) &&
26 git checkout -b b1 origin/b1 &&
28 git commit -a -m aa-b1 &&
29 git checkout -b b2 origin/b2 &&
31 git commit -a -m aa-b2 &&
32 git checkout master &&
33 echo aa-master >>file &&
34 git commit -a -m aa-master &&
36 test "$(git rev-parse origin/b1)" = "$b1" &&
37 test "$(git rev-parse origin/b2)" = "$b2"