summaryrefslogtreecommitdiffstats
path: root/test/case_insensitive_checkouts.sh
blob: d797a41812dbdc634ab0064db62367efab9f02ec (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#!/bin/bash

# this script makes a repo with lots of commits

# call this command from the test directory:
# ./lots_of_commits.sh; cd testrepo; gg; cd ..

# -e means exit if something fails
# -x means print out simple commands before running them
set -ex

reponame="case_insensitive_checkouts"

rm -rf ${reponame}
mkdir ${reponame}
cd ${reponame}

git init

touch foo
git add foo
git commit -m "init"
git branch -a
git branch test
git branch TEST
git checkout TEST
git checkout TeST
git checkout TesT
git checkout TEsT
git branch -a