summaryrefslogtreecommitdiff
path: root/tests.branching
diff options
context:
space:
mode:
authorSam Thursfield <sam.thursfield@codethink.co.uk>2012-09-13 13:25:44 +0100
committerSam Thursfield <sam.thursfield@codethink.co.uk>2012-09-14 19:45:01 +0100
commitf7e02d76ec22bda2a0dfcd24f44a4df8544fae02 (patch)
tree23ae6933053f3917346976f878a317f749b939b7 /tests.branching
parent3911c0bea5654a4de7cd9121d89c7f9bc69b0172 (diff)
downloadmorph-f7e02d76ec22bda2a0dfcd24f44a4df8544fae02.tar.gz
morph merge: Don't make a merge commit if only the refs changed
'git commit' fails if there are no changes in any case.
Diffstat (limited to 'tests.branching')
-rwxr-xr-xtests.branching/merge.script2
-rw-r--r--tests.branching/merge.stdout2
2 files changed, 3 insertions, 1 deletions
diff --git a/tests.branching/merge.script b/tests.branching/merge.script
index d8a28cb3..21a30116 100755
--- a/tests.branching/merge.script
+++ b/tests.branching/merge.script
@@ -49,6 +49,8 @@ git status --short # make sure all changes are committed
cd ../baserock:morphs
! grep "\"ref\": \"baserock/newbranch\"" *.morph
+# The only change here was the branch refs, which have now been
+# changed back - so there should not be any new commits.
echo "Commit message for baserock:morphs"
git cat-file commit HEAD | tail -n 1
diff --git a/tests.branching/merge.stdout b/tests.branching/merge.stdout
index e5127734..6806f75a 100644
--- a/tests.branching/merge.stdout
+++ b/tests.branching/merge.stdout
@@ -1,5 +1,5 @@
Commit message for baserock:morphs
-Merge system branch 'baserock/newbranch'
+initial
Commit message for baserock:hello
Merge system branch 'baserock/newbranch'