Git fork
5
fork

Configure Feed

Select the types of activity you want to include in your feed.

at reftables-rust 55 lines 1.0 kB view raw
1#!/bin/sh 2 3test_description='checkout should leave clean stat info' 4 5GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME=main 6export GIT_TEST_DEFAULT_INITIAL_BRANCH_NAME 7 8. ./test-lib.sh 9 10test_expect_success 'setup' ' 11 12 echo hello >world && 13 git update-index --add world && 14 git commit -m initial && 15 git branch side && 16 echo goodbye >world && 17 git update-index --add world && 18 git commit -m second 19 20' 21 22test_expect_success 'branch switching' ' 23 24 git reset --hard && 25 test "$(git diff-files --raw)" = "" && 26 27 git checkout main && 28 test "$(git diff-files --raw)" = "" && 29 30 git checkout side && 31 test "$(git diff-files --raw)" = "" && 32 33 git checkout main && 34 test "$(git diff-files --raw)" = "" 35 36' 37 38test_expect_success 'path checkout' ' 39 40 git reset --hard && 41 test "$(git diff-files --raw)" = "" && 42 43 git checkout main world && 44 test "$(git diff-files --raw)" = "" && 45 46 git checkout side world && 47 test "$(git diff-files --raw)" = "" && 48 49 git checkout main world && 50 test "$(git diff-files --raw)" = "" 51 52' 53 54test_done 55