diff options
author | Adam Spiers <git@adamspiers.org> | 2015-01-11 15:59:37 +0000 |
---|---|---|
committer | Adam Spiers <git@adamspiers.org> | 2015-01-11 16:31:29 +0000 |
commit | 9c18878a05c61ad405f27e69e9a61b8287c76932 (patch) | |
tree | a44e1371d10a337461230cd4c962a88c92f82410 | |
parent | 8aea564f281a3319d56cb392c05652e1348d682a (diff) | |
download | git-deps-9c18878a05c61ad405f27e69e9a61b8287c76932.tar.gz |
allow interactive stepped construction of test repo
-rwxr-xr-x | test/create-repo.sh | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/test/create-repo.sh b/test/create-repo.sh index 589e1a2..0c3813c 100755 --- a/test/create-repo.sh +++ b/test/create-repo.sh @@ -2,6 +2,12 @@ here=$(dirname $0) +tag () { + git tag "$@" + echo -n "Hit Enter to continue ..." + read +} + test_repo=$here/test-repo rm -rf $test_repo @@ -28,32 +34,32 @@ EOF git add one git commit -m 'one' -git tag one +tag one for f in two three; do cp one $f git add $f git commit -m "$f" - git tag "$f" + tag "$f" done # Now start making changes sed -i 's/three/three a/' one git commit -am 'one: change three to three a' -git tag one-three-a # depends on one +tag one-three-a # depends on one sed -i 's/three/three a/' two git commit -am 'two: change three to three a' -git tag two-three-a # depends on two +tag two-three-a # depends on two # Change non-overlapping part of previously changed file sed -i 's/eight/eight a/' one git commit -am 'one: change eight to eight a' -git tag one-eight-a # depends on one +tag one-eight-a # depends on one # Change previously changed line sed -i 's/three a/three b/' one git commit -am 'one: change three a to three b' -git tag one-three-b # depends on one-three-a +tag one-three-b # depends on one-three-a |