From 70a9ea5e16fc995409acc3d54219c197796fd5bf Mon Sep 17 00:00:00 2001 From: Sitaram Chamarty Date: Tue, 17 Jan 2012 20:31:52 +0530 Subject: [PATCH] reformatted my spanking new showcase tsh-based test script --- t/t12-merge-check | 79 ++++++++++++++++++++++++++++------------------- 1 file changed, 48 insertions(+), 31 deletions(-) diff --git a/t/t12-merge-check b/t/t12-merge-check index 87fceff..b4e935c 100644 --- a/t/t12-merge-check +++ b/t/t12-merge-check @@ -1,4 +1,4 @@ -# vim: syn=sh: +# vim: ft=sh: tsh pwd || die '## tsh not installed?' for wr in 0 1 @@ -25,51 +25,68 @@ do name "setup a merged push" - tsh "ls -al foo; !ok; /cannot access foo: No such file or directory/ - clone u1:foo; ok; /Cloning into/; /You appear to have cloned an empty/" + tsh " + ls -al foo; !ok; /cannot access foo: No such file or directory/ + clone u1:foo; ok; /Cloning into/ + /You appear to have cloned an empty/ + " cd foo - tsh "ls -Al; ok; /\.git/ - test-commit aa; ok; /1 files changed, 1 insertions/ - tag start; ok - push-om; ok; /new branch.*master.-..master/ - /create.delete ignored.*merge-check/ - checkout -b new; ok; /Switched to a new branch 'new'/ - test-commit bb cc; ok - checkout master; ok; /Switched to branch 'master'/ - test-commit dd ee; ok - git merge new; ok; /Merge made.*recursive/ - test-commit ff; ok - tag end; ok" + tsh " + ls -Al; ok; /\.git/ + test-commit aa; ok; /1 files changed, 1 insertions/ + tag start; ok + push-om; ok; /new branch.*master.-..master/ + /create.delete ignored.*merge-check/ + checkout -b new; ok; /Switched to a new branch 'new'/ + test-commit bb cc; ok + checkout master; ok; /Switched to branch 'master'/ + test-commit dd ee; ok + git merge new; ok; /Merge made.*recursive/ + test-commit ff; ok + tag end; ok + " name "push by u4 should fail" - tsh "push u4:foo master - /WM refs/heads/master foo u4 DENIED by fallthru/ - /To u4:foo/ - /remote rejected.*hook declined/ - /failed to push some refs/" + tsh " + push u4:foo master; /WM refs/heads/master foo u4 DENIED by fallthru/ + /To u4:foo/ + /remote rejected.*hook declined/ + /failed to push some refs/ + " name "push by u3 should succeed" - tsh "push u3:foo master; ok; /To u3:foo/; /master.-..master/" + tsh " + push u3:foo master; ok; /To u3:foo/; /master.-..master/ + " name "rewind by u3 should fail" - tsh "reset-h start; ok; /HEAD is now at .* aa / - push u3:foo +master; !ok; /rejected.*hook declined/; /failed to push some refs/" + tsh " + reset-h start; ok; /HEAD is now at .* aa / + push u3:foo +master; !ok; /rejected.*hook declined/ + /failed to push some refs/ + " name "rewind by u2 should succeed" - tsh "push u2:foo +master; ok; /To u2:foo/; /forced update/" + tsh " + push u2:foo +master; ok; /To u2:foo/ + /forced update/ + " name "push by u2 should fail" - tsh "reset-h end; ok; /HEAD is now at .* ff / - push u2:foo master - /WM refs/heads/master foo u2 DENIED by fallthru/ - /To u2:foo/ - /remote rejected.*hook declined/ - /failed to push some refs/" + tsh " + reset-h end; ok; /HEAD is now at .* ff / + push u2:foo master; /WM refs/heads/master foo u2 DENIED by fallthru/ + /To u2:foo/ + /remote rejected.*hook declined/ + /failed to push some refs/ + " name "push by u1 should succeed" - tsh "push u1:foo master; ok; /master.-..master/" + tsh " + push u1:foo master; ok; /master.-..master/ + " name INTERNAL done