Merge pull request #121 from fkrull/master
[puppet_vcsrepo.git] / spec / acceptance / files / create_git_repo.sh
1 #!/bin/bash
2 mkdir testrepo
3 cd testrepo
4
5 touch file1.txt file2.txt file3.txt
6 git init
7 echo 'change 1' > file1.txt
8 git add file1.txt
9 git tag 0.0.1
10 git commit -m 'add file1'
11 echo 'change 2' > file2.txt
12 git add file2.txt
13 git tag 0.0.2
14 git commit -m 'add file2'
15 echo 'change 3' > file3.txt
16 git add file3.txt
17 git commit -m 'add file3'
18 git tag 0.0.3
19
20 git checkout -b a_branch
21 echo 'change 4' > file4.txt
22 git add file4.txt
23 git commit -m 'add file4'
24 echo 'change 5' > file5.txt
25 git add file5.txt
26 git commit -m 'add file5'
27 echo 'change 6' > file6.txt
28 git add file6.txt
29 git commit -m 'add file6'
30
31 git checkout master
32 cd ..
33
34 git --git-dir=testrepo/.git config core.bare true
35 cp -r testrepo/.git testrepo.git
36 rm -rf testrepo