Add a 'create' helper function in test.sh.

This commit is contained in:
Avery Pennarun 2009-04-26 15:55:56 -04:00
parent 1f73862f3b
commit 0ad3dd8534

24
test.sh
View File

@ -1,14 +1,14 @@
#!/bin/bash -x #!/bin/bash -x
create()
{
for d in 1 2 3 4 5 6 7 8 9 10; do
echo "$1"
done >"$1"
}
. shellopts.sh . shellopts.sh
set -e set -e
create()
{
echo "$1" >"$1"
git add "$1"
}
rm -rf mainline subproj rm -rf mainline subproj
mkdir mainline subproj mkdir mainline subproj
@ -16,25 +16,21 @@ cd subproj
git init git init
create sub1 create sub1
git add sub1
git commit -m 'sub1' git commit -m 'sub1'
git branch sub1 git branch sub1
git branch -m master subproj git branch -m master subproj
create sub2 create sub2
git add sub2
git commit -m 'sub2' git commit -m 'sub2'
git branch sub2 git branch sub2
create sub3 create sub3
git add sub3
git commit -m 'sub3' git commit -m 'sub3'
git branch sub3 git branch sub3
cd ../mainline cd ../mainline
git init git init
create main4 create main4
git add main4
git commit -m 'main4' git commit -m 'main4'
git branch -m master mainline git branch -m master mainline
@ -46,15 +42,12 @@ git subtree add --prefix=subdir FETCH_HEAD
git merge -m 'merge -s -ours' -s ours FETCH_HEAD git merge -m 'merge -s -ours' -s ours FETCH_HEAD
create subdir/main-sub5 create subdir/main-sub5
git add subdir/main-sub5
git commit -m 'main-sub5' git commit -m 'main-sub5'
create main6 create main6
git add main6
git commit -m 'main6 boring' git commit -m 'main6 boring'
create subdir/main-sub7 create subdir/main-sub7
git add subdir/main-sub7
git commit -m 'main-sub7' git commit -m 'main-sub7'
git fetch ../subproj sub2 git fetch ../subproj sub2
@ -67,7 +60,6 @@ echo "split1={$split1}"
git branch split1 "$split1" git branch split1 "$split1"
create subdir/main-sub8 create subdir/main-sub8
git add subdir/main-sub8
git commit -m 'main-sub8' git commit -m 'main-sub8'
cd ../subproj cd ../subproj
@ -76,7 +68,6 @@ git branch split1 FETCH_HEAD
git merge FETCH_HEAD git merge FETCH_HEAD
create sub9 create sub9
git add sub9
git commit -m 'sub9' git commit -m 'sub9'
cd ../mainline cd ../mainline
@ -84,7 +75,6 @@ split2=$(git subtree split --annotate='*' --prefix subdir --rejoin)
git branch split2 "$split2" git branch split2 "$split2"
create subdir/main-sub10 create subdir/main-sub10
git add subdir/main-sub10
git commit -m 'main-sub10' git commit -m 'main-sub10'
split3=$(git subtree split --annotate='*' --prefix subdir --rejoin) split3=$(git subtree split --annotate='*' --prefix subdir --rejoin)