summaryrefslogtreecommitdiff
path: root/tests.branching
diff options
context:
space:
mode:
authorLars Wirzenius <lars.wirzenius@codethink.co.uk>2014-03-06 17:20:06 +0000
committerLars Wirzenius <lars.wirzenius@codethink.co.uk>2014-03-06 19:41:35 +0000
commit2c4752d71d35ec31221dcdab1289d2084936ccae (patch)
treeafdd012aa6d6001731e91dd863c9dbc45919d767 /tests.branching
parentf42549fdefb05243cb6e9a46e88aa6185291efde (diff)
downloadmorph-2c4752d71d35ec31221dcdab1289d2084936ccae.tar.gz
Fix paths for chunk directories in cmdtests
Diffstat (limited to 'tests.branching')
-rwxr-xr-xtests.branching/add-then-edit.script6
-rwxr-xr-xtests.branching/ambiguous-refs.script6
-rwxr-xr-xtests.branching/branch-creates-new-system-branch-not-from-master.script6
-rw-r--r--tests.branching/branch-creates-new-system-branch-not-from-master.stdout11
-rwxr-xr-xtests.branching/branch-creates-new-system-branch.script6
-rw-r--r--tests.branching/branch-creates-new-system-branch.stdout9
-rwxr-xr-xtests.branching/branch-works-anywhere.script4
-rw-r--r--tests.branching/branch-works-anywhere.stdout90
-rwxr-xr-xtests.branching/checkout-existing-branch.script4
-rw-r--r--tests.branching/checkout-existing-branch.stdout9
-rwxr-xr-xtests.branching/checkout-works-anywhere.script4
-rw-r--r--tests.branching/checkout-works-anywhere.stdout27
-rwxr-xr-xtests.branching/edit-checkouts-existing-chunk.script4
-rwxr-xr-xtests.branching/edit-handles-submodules.script4
-rwxr-xr-xtests.branching/edit-updates-stratum.script4
-rwxr-xr-xtests.branching/morph-repository-stored-in-cloned-repositories.script8
-rwxr-xr-xtests.branching/petrify-no-double-petrify.script4
-rwxr-xr-xtests.branching/petrify.script6
-rwxr-xr-xtests.branching/status-in-dirty-branch.script4
-rwxr-xr-xtests.branching/tag-tag-works-as-expected.script4
-rwxr-xr-xtests.branching/workflow-separate-stratum-repos.script16
-rwxr-xr-xtests.branching/workflow.script6
22 files changed, 129 insertions, 113 deletions
diff --git a/tests.branching/add-then-edit.script b/tests.branching/add-then-edit.script
index 5cd6e842..2dd62254 100755
--- a/tests.branching/add-then-edit.script
+++ b/tests.branching/add-then-edit.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2013 Codethink Limited
+# Copyright (C) 2013-2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -27,7 +27,7 @@ cd "$DATADIR/workspace"
cd "me/add-then-edit"
# add a chunk
-cd test:morphs
+cd test/morphs
## Sub-optimally, to alter the stratum, you have to `morph edit` it first
"$SRCDIR/scripts/test-morph" edit hello-system hello-stratum
@@ -51,4 +51,4 @@ with open("hello-stratum.morph", "w") as f:
grep -qFe goodbye hello-stratum.morph
# check whether edit has cloned the repository to the right branch
-git --git-dir="../test:goodbye/.git" rev-parse --abbrev-ref HEAD
+git --git-dir="../goodbye/.git" rev-parse --abbrev-ref HEAD
diff --git a/tests.branching/ambiguous-refs.script b/tests.branching/ambiguous-refs.script
index ed72f9e3..aeec61a1 100755
--- a/tests.branching/ambiguous-refs.script
+++ b/tests.branching/ambiguous-refs.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2012-2013 Codethink Limited
+# Copyright (C) 2012-2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -37,10 +37,10 @@ cd "$DATADIR/workspace"
"$SRCDIR/scripts/test-morph" branch test:morphs release
# Create an extra ref to confuse any users of git show-ref
-cd release/test:morphs
+cd release/test/morphs
git checkout --quiet -b alpha/master HEAD~1
git checkout --quiet release
# The petrify will fail if we resolved 'master' as 'alpha/master' by mistake.
-cd "$DATADIR/workspace/release/test:morphs"
+cd "$DATADIR/workspace/release/test/morphs"
"$SRCDIR/scripts/test-morph" petrify
diff --git a/tests.branching/branch-creates-new-system-branch-not-from-master.script b/tests.branching/branch-creates-new-system-branch-not-from-master.script
index 72e21740..c561f191 100755
--- a/tests.branching/branch-creates-new-system-branch-not-from-master.script
+++ b/tests.branching/branch-creates-new-system-branch-not-from-master.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2012 Codethink Limited
+# Copyright (C) 2012,2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -31,8 +31,8 @@ echo "File tree:"
grep -v 'cache/gits/file_[^/]*/'
echo "Current branches:"
-"$SRCDIR/scripts/run-git-in" newbranch/test:morphs branch
+"$SRCDIR/scripts/run-git-in" newbranch/test/morphs branch
echo "Current origin:"
-"$SRCDIR/scripts/run-git-in" newbranch/test:morphs remote show origin |
+"$SRCDIR/scripts/run-git-in" newbranch/test/morphs remote show origin |
sed 's,\(TMP/workspace/\.morph/cache/gits/file_\).*_,\1,g'
diff --git a/tests.branching/branch-creates-new-system-branch-not-from-master.stdout b/tests.branching/branch-creates-new-system-branch-not-from-master.stdout
index af65eb7b..c61624b4 100644
--- a/tests.branching/branch-creates-new-system-branch-not-from-master.stdout
+++ b/tests.branching/branch-creates-new-system-branch-not-from-master.stdout
@@ -3,12 +3,13 @@ d .
d ./.morph
d ./newbranch
d ./newbranch/.morph-system-branch
-d ./newbranch/test:morphs
-d ./newbranch/test:morphs/.git
+d ./newbranch/test
+d ./newbranch/test/morphs
+d ./newbranch/test/morphs/.git
f ./newbranch/.morph-system-branch/config
-f ./newbranch/test:morphs/hello-stratum.morph
-f ./newbranch/test:morphs/hello-system.morph
-f ./newbranch/test:morphs/this.is.alfred
+f ./newbranch/test/morphs/hello-stratum.morph
+f ./newbranch/test/morphs/hello-system.morph
+f ./newbranch/test/morphs/this.is.alfred
Current branches:
alfred
* newbranch
diff --git a/tests.branching/branch-creates-new-system-branch.script b/tests.branching/branch-creates-new-system-branch.script
index c2d7f640..784bed62 100755
--- a/tests.branching/branch-creates-new-system-branch.script
+++ b/tests.branching/branch-creates-new-system-branch.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2012 Codethink Limited
+# Copyright (C) 2012,2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -31,8 +31,8 @@ echo "File tree:"
grep -v 'cache/gits/file_[^/]*/'
echo "Current branches:"
-"$SRCDIR/scripts/run-git-in" newbranch/test:morphs branch
+"$SRCDIR/scripts/run-git-in" newbranch/test/morphs branch
echo "Current origin:"
-"$SRCDIR/scripts/run-git-in" newbranch/test:morphs remote show origin |
+"$SRCDIR/scripts/run-git-in" newbranch/test/morphs remote show origin |
sed 's,\(TMP/workspace/\.morph/cache/gits/file_\).*_,\1,g'
diff --git a/tests.branching/branch-creates-new-system-branch.stdout b/tests.branching/branch-creates-new-system-branch.stdout
index ba1651e5..a7318378 100644
--- a/tests.branching/branch-creates-new-system-branch.stdout
+++ b/tests.branching/branch-creates-new-system-branch.stdout
@@ -3,11 +3,12 @@ d .
d ./.morph
d ./newbranch
d ./newbranch/.morph-system-branch
-d ./newbranch/test:morphs
-d ./newbranch/test:morphs/.git
+d ./newbranch/test
+d ./newbranch/test/morphs
+d ./newbranch/test/morphs/.git
f ./newbranch/.morph-system-branch/config
-f ./newbranch/test:morphs/hello-stratum.morph
-f ./newbranch/test:morphs/hello-system.morph
+f ./newbranch/test/morphs/hello-stratum.morph
+f ./newbranch/test/morphs/hello-system.morph
Current branches:
master
* newbranch
diff --git a/tests.branching/branch-works-anywhere.script b/tests.branching/branch-works-anywhere.script
index ee8f5bfa..7f6156ce 100755
--- a/tests.branching/branch-works-anywhere.script
+++ b/tests.branching/branch-works-anywhere.script
@@ -1,6 +1,6 @@
#!/bin/bash
#
-# Copyright (C) 2012 Codethink Limited
+# Copyright (C) 2012,2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -53,7 +53,7 @@ echo "Workspace after creating the third branch:"
# Now, go into the morphs repository of that third branch and
# create a fourth system branch from in there. This, too, should
# end up being created in the toplevel workspace directory.
-cd "$DATADIR/workspace/branch3/test:morphs"
+cd "$DATADIR/workspace/branch3/test/morphs"
"$SRCDIR/scripts/test-morph" branch test:morphs branch4
echo "Workspace after creating the fourth branch:"
diff --git a/tests.branching/branch-works-anywhere.stdout b/tests.branching/branch-works-anywhere.stdout
index 0b59ce71..4e317902 100644
--- a/tests.branching/branch-works-anywhere.stdout
+++ b/tests.branching/branch-works-anywhere.stdout
@@ -3,80 +3,90 @@ d .
d ./.morph
d ./branch1
d ./branch1/.morph-system-branch
-d ./branch1/test:morphs
-d ./branch1/test:morphs/.git
+d ./branch1/test
+d ./branch1/test/morphs
+d ./branch1/test/morphs/.git
f ./branch1/.morph-system-branch/config
-f ./branch1/test:morphs/hello-stratum.morph
-f ./branch1/test:morphs/hello-system.morph
+f ./branch1/test/morphs/hello-stratum.morph
+f ./branch1/test/morphs/hello-system.morph
Workspace after creating the second branch:
d .
d ./.morph
d ./branch1
d ./branch1/.morph-system-branch
-d ./branch1/test:morphs
-d ./branch1/test:morphs/.git
+d ./branch1/test
+d ./branch1/test/morphs
+d ./branch1/test/morphs/.git
d ./branch2
d ./branch2/.morph-system-branch
-d ./branch2/test:morphs
-d ./branch2/test:morphs/.git
+d ./branch2/test
+d ./branch2/test/morphs
+d ./branch2/test/morphs/.git
f ./branch1/.morph-system-branch/config
-f ./branch1/test:morphs/hello-stratum.morph
-f ./branch1/test:morphs/hello-system.morph
+f ./branch1/test/morphs/hello-stratum.morph
+f ./branch1/test/morphs/hello-system.morph
f ./branch2/.morph-system-branch/config
-f ./branch2/test:morphs/hello-stratum.morph
-f ./branch2/test:morphs/hello-system.morph
+f ./branch2/test/morphs/hello-stratum.morph
+f ./branch2/test/morphs/hello-system.morph
Workspace after creating the third branch:
d .
d ./.morph
d ./branch1
d ./branch1/.morph-system-branch
-d ./branch1/test:morphs
-d ./branch1/test:morphs/.git
+d ./branch1/test
+d ./branch1/test/morphs
+d ./branch1/test/morphs/.git
d ./branch2
d ./branch2/.morph-system-branch
-d ./branch2/test:morphs
-d ./branch2/test:morphs/.git
+d ./branch2/test
+d ./branch2/test/morphs
+d ./branch2/test/morphs/.git
d ./branch3
d ./branch3/.morph-system-branch
-d ./branch3/test:morphs
-d ./branch3/test:morphs/.git
+d ./branch3/test
+d ./branch3/test/morphs
+d ./branch3/test/morphs/.git
f ./branch1/.morph-system-branch/config
-f ./branch1/test:morphs/hello-stratum.morph
-f ./branch1/test:morphs/hello-system.morph
+f ./branch1/test/morphs/hello-stratum.morph
+f ./branch1/test/morphs/hello-system.morph
f ./branch2/.morph-system-branch/config
-f ./branch2/test:morphs/hello-stratum.morph
-f ./branch2/test:morphs/hello-system.morph
+f ./branch2/test/morphs/hello-stratum.morph
+f ./branch2/test/morphs/hello-system.morph
f ./branch3/.morph-system-branch/config
-f ./branch3/test:morphs/hello-stratum.morph
-f ./branch3/test:morphs/hello-system.morph
+f ./branch3/test/morphs/hello-stratum.morph
+f ./branch3/test/morphs/hello-system.morph
Workspace after creating the fourth branch:
d .
d ./.morph
d ./branch1
d ./branch1/.morph-system-branch
-d ./branch1/test:morphs
-d ./branch1/test:morphs/.git
+d ./branch1/test
+d ./branch1/test/morphs
+d ./branch1/test/morphs/.git
d ./branch2
d ./branch2/.morph-system-branch
-d ./branch2/test:morphs
-d ./branch2/test:morphs/.git
+d ./branch2/test
+d ./branch2/test/morphs
+d ./branch2/test/morphs/.git
d ./branch3
d ./branch3/.morph-system-branch
-d ./branch3/test:morphs
-d ./branch3/test:morphs/.git
+d ./branch3/test
+d ./branch3/test/morphs
+d ./branch3/test/morphs/.git
d ./branch4
d ./branch4/.morph-system-branch
-d ./branch4/test:morphs
-d ./branch4/test:morphs/.git
+d ./branch4/test
+d ./branch4/test/morphs
+d ./branch4/test/morphs/.git
f ./branch1/.morph-system-branch/config
-f ./branch1/test:morphs/hello-stratum.morph
-f ./branch1/test:morphs/hello-system.morph
+f ./branch1/test/morphs/hello-stratum.morph
+f ./branch1/test/morphs/hello-system.morph
f ./branch2/.morph-system-branch/config
-f ./branch2/test:morphs/hello-stratum.morph
-f ./branch2/test:morphs/hello-system.morph
+f ./branch2/test/morphs/hello-stratum.morph
+f ./branch2/test/morphs/hello-system.morph
f ./branch3/.morph-system-branch/config
-f ./branch3/test:morphs/hello-stratum.morph
-f ./branch3/test:morphs/hello-system.morph
+f ./branch3/test/morphs/hello-stratum.morph
+f ./branch3/test/morphs/hello-system.morph
f ./branch4/.morph-system-branch/config
-f ./branch4/test:morphs/hello-stratum.morph
-f ./branch4/test:morphs/hello-system.morph
+f ./branch4/test/morphs/hello-stratum.morph
+f ./branch4/test/morphs/hello-system.morph
diff --git a/tests.branching/checkout-existing-branch.script b/tests.branching/checkout-existing-branch.script
index 653fffb5..b1740d9c 100755
--- a/tests.branching/checkout-existing-branch.script
+++ b/tests.branching/checkout-existing-branch.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2012 Codethink Limited
+# Copyright (C) 2012,2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -30,4 +30,4 @@ echo "File tree:"
grep -v 'cache/gits/file_[^/]*/'
echo "Current branches:"
-"$SRCDIR/scripts/run-git-in" master/test:morphs branch
+"$SRCDIR/scripts/run-git-in" master/test/morphs branch
diff --git a/tests.branching/checkout-existing-branch.stdout b/tests.branching/checkout-existing-branch.stdout
index 0f51893a..a6026269 100644
--- a/tests.branching/checkout-existing-branch.stdout
+++ b/tests.branching/checkout-existing-branch.stdout
@@ -3,10 +3,11 @@ d .
d ./.morph
d ./master
d ./master/.morph-system-branch
-d ./master/test:morphs
-d ./master/test:morphs/.git
+d ./master/test
+d ./master/test/morphs
+d ./master/test/morphs/.git
f ./master/.morph-system-branch/config
-f ./master/test:morphs/hello-stratum.morph
-f ./master/test:morphs/hello-system.morph
+f ./master/test/morphs/hello-stratum.morph
+f ./master/test/morphs/hello-system.morph
Current branches:
* master
diff --git a/tests.branching/checkout-works-anywhere.script b/tests.branching/checkout-works-anywhere.script
index 02deb4d7..14d18842 100755
--- a/tests.branching/checkout-works-anywhere.script
+++ b/tests.branching/checkout-works-anywhere.script
@@ -1,6 +1,6 @@
#!/bin/bash
#
-# Copyright (C) 2012 Codethink Limited
+# Copyright (C) 2012,2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -41,7 +41,7 @@ cd workspace
# This time, create a new branch and check out the master branch
# from within that branch.
"$SRCDIR/scripts/test-morph" branch test:morphs newbranch
-cd newbranch/test:morphs
+cd newbranch/test/morphs
"$SRCDIR/scripts/test-morph" checkout test:morphs master
echo "Workspace after checking out master from within a new branch:"
diff --git a/tests.branching/checkout-works-anywhere.stdout b/tests.branching/checkout-works-anywhere.stdout
index ba83058f..ed8b1567 100644
--- a/tests.branching/checkout-works-anywhere.stdout
+++ b/tests.branching/checkout-works-anywhere.stdout
@@ -3,25 +3,28 @@ d .
d ./.morph
d ./master
d ./master/.morph-system-branch
-d ./master/test:morphs
-d ./master/test:morphs/.git
+d ./master/test
+d ./master/test/morphs
+d ./master/test/morphs/.git
f ./master/.morph-system-branch/config
-f ./master/test:morphs/hello-stratum.morph
-f ./master/test:morphs/hello-system.morph
+f ./master/test/morphs/hello-stratum.morph
+f ./master/test/morphs/hello-system.morph
Workspace after checking out master from within a new branch:
d .
d ./.morph
d ./master
d ./master/.morph-system-branch
-d ./master/test:morphs
-d ./master/test:morphs/.git
+d ./master/test
+d ./master/test/morphs
+d ./master/test/morphs/.git
d ./newbranch
d ./newbranch/.morph-system-branch
-d ./newbranch/test:morphs
-d ./newbranch/test:morphs/.git
+d ./newbranch/test
+d ./newbranch/test/morphs
+d ./newbranch/test/morphs/.git
f ./master/.morph-system-branch/config
-f ./master/test:morphs/hello-stratum.morph
-f ./master/test:morphs/hello-system.morph
+f ./master/test/morphs/hello-stratum.morph
+f ./master/test/morphs/hello-system.morph
f ./newbranch/.morph-system-branch/config
-f ./newbranch/test:morphs/hello-stratum.morph
-f ./newbranch/test:morphs/hello-system.morph
+f ./newbranch/test/morphs/hello-stratum.morph
+f ./newbranch/test/morphs/hello-system.morph
diff --git a/tests.branching/edit-checkouts-existing-chunk.script b/tests.branching/edit-checkouts-existing-chunk.script
index 9e66ceb0..c8fb9312 100755
--- a/tests.branching/edit-checkouts-existing-chunk.script
+++ b/tests.branching/edit-checkouts-existing-chunk.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2012-2013 Codethink Limited
+# Copyright (C) 2012-2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -34,4 +34,4 @@ echo "Current branches:"
echo
echo "Files in hello:"
-ls "$DATADIR/workspace/alfred/test:hello"
+ls "$DATADIR/workspace/alfred/test/hello"
diff --git a/tests.branching/edit-handles-submodules.script b/tests.branching/edit-handles-submodules.script
index 72344119..2ab39420 100755
--- a/tests.branching/edit-handles-submodules.script
+++ b/tests.branching/edit-handles-submodules.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2012-2013 Codethink Limited
+# Copyright (C) 2012-2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -28,6 +28,6 @@ cd "$DATADIR/workspace"
# Submodules should be set up automatically
"$SRCDIR/scripts/test-morph" edit hello-system hello-stratum hello
-cd "$DATADIR/workspace/newbranch/test:hello"
+cd "$DATADIR/workspace/newbranch/test/hello"
[ -e foolib/README ]
diff --git a/tests.branching/edit-updates-stratum.script b/tests.branching/edit-updates-stratum.script
index bfe16c8b..cf5fc26d 100755
--- a/tests.branching/edit-updates-stratum.script
+++ b/tests.branching/edit-updates-stratum.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2012-2013 Codethink Limited
+# Copyright (C) 2012-2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -29,4 +29,4 @@ cd "$DATADIR/workspace"
"$SRCDIR/scripts/test-morph" edit hello-system hello-stratum hello
# See what effect the editing had.
-"$SRCDIR/scripts/run-git-in" "newbranch/test:morphs" diff
+"$SRCDIR/scripts/run-git-in" "newbranch/test/morphs" diff
diff --git a/tests.branching/morph-repository-stored-in-cloned-repositories.script b/tests.branching/morph-repository-stored-in-cloned-repositories.script
index c2dc8690..342c3d0b 100755
--- a/tests.branching/morph-repository-stored-in-cloned-repositories.script
+++ b/tests.branching/morph-repository-stored-in-cloned-repositories.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2012 Codethink Limited
+# Copyright (C) 2012,2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -29,7 +29,7 @@ cd "$DATADIR/workspace"
"$SRCDIR/scripts/test-morph" branch test:morphs newbranch
echo "morph.repository in branch root repository:"
-cd "$DATADIR/workspace/newbranch/test:morphs"
+cd "$DATADIR/workspace/newbranch/test/morphs"
git config morph.repository
echo
@@ -37,7 +37,7 @@ cd "$DATADIR/workspace"
"$SRCDIR/scripts/test-morph" checkout test:morphs master
echo "morph.repository in branch root repository of a checkout:"
-cd "$DATADIR/workspace/master/test:morphs"
+cd "$DATADIR/workspace/master/test/morphs"
git config morph.repository
echo
@@ -45,5 +45,5 @@ cd "$DATADIR/workspace/master"
"$SRCDIR/scripts/test-morph" edit hello-system hello-stratum hello
echo "morph.repository of an edited repository:"
-cd "$DATADIR/workspace/master/test:hello"
+cd "$DATADIR/workspace/master/test/hello"
git config morph.repository
diff --git a/tests.branching/petrify-no-double-petrify.script b/tests.branching/petrify-no-double-petrify.script
index 9484aa58..3c9185dc 100755
--- a/tests.branching/petrify-no-double-petrify.script
+++ b/tests.branching/petrify-no-double-petrify.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2012-2013 Codethink Limited
+# Copyright (C) 2012-2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -25,7 +25,7 @@ cd "$DATADIR/workspace"
"$SRCDIR/scripts/test-morph" init
"$SRCDIR/scripts/test-morph" branch test:morphs test/petrify
-cd test/petrify/test:morphs
+cd test/petrify/test/morphs
git push --quiet origin HEAD
"$SRCDIR/scripts/test-morph" petrify
"$SRCDIR/scripts/test-morph" petrify
diff --git a/tests.branching/petrify.script b/tests.branching/petrify.script
index fed8e965..5a3cb8c4 100755
--- a/tests.branching/petrify.script
+++ b/tests.branching/petrify.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2012-2013 Codethink Limited
+# Copyright (C) 2012-2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -27,10 +27,10 @@ cd "$DATADIR/workspace"
"$SRCDIR/scripts/test-morph" init
"$SRCDIR/scripts/test-morph" branch test:morphs test/petrify master
-cd test/petrify/test:morphs
+cd test/petrify/test/morphs
git push --quiet origin HEAD
"$SRCDIR/scripts/test-morph" edit hello-system hello-stratum goodbye
-(cd ../test:goodbye && git push --quiet origin HEAD)
+(cd ../goodbye && git push --quiet origin HEAD)
"$SRCDIR/scripts/test-morph" petrify
echo "Petrified:"
diff --git a/tests.branching/status-in-dirty-branch.script b/tests.branching/status-in-dirty-branch.script
index cc1dd46e..7fdd8862 100755
--- a/tests.branching/status-in-dirty-branch.script
+++ b/tests.branching/status-in-dirty-branch.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2011-2013 Codethink Limited
+# Copyright (C) 2011-2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -37,7 +37,7 @@ cd "$DATADIR/workspace"
cd branch1
"$SRCDIR/scripts/test-morph" edit hello-system stratum2 hello
-cd test:stratum2-hello
+cd test/stratum2-hello
git checkout -q master
cd ..
diff --git a/tests.branching/tag-tag-works-as-expected.script b/tests.branching/tag-tag-works-as-expected.script
index 006b98bf..95315de4 100755
--- a/tests.branching/tag-tag-works-as-expected.script
+++ b/tests.branching/tag-tag-works-as-expected.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2012-2013 Codethink Limited
+# Copyright (C) 2012-2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -34,7 +34,7 @@ cd "$DATADIR/workspace"
"$SRCDIR/scripts/test-morph" tag example-tag -- -m First
# Check out the tag.
-"$SRCDIR/scripts/run-git-in" master/test:morphs checkout -b example-tag \
+"$SRCDIR/scripts/run-git-in" master/test/morphs checkout -b example-tag \
2>/dev/null
# Tag the tag.
diff --git a/tests.branching/workflow-separate-stratum-repos.script b/tests.branching/workflow-separate-stratum-repos.script
index 3faf23f5..f2fd519b 100755
--- a/tests.branching/workflow-separate-stratum-repos.script
+++ b/tests.branching/workflow-separate-stratum-repos.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2012-2013 Codethink Limited
+# Copyright (C) 2012-2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -35,23 +35,23 @@ cd "$DATADIR/workspace"
# Edit one chunk
cd "me/readme-fixes"
"$SRCDIR/scripts/test-morph" edit hello-system stratum2 hello
-cd "$DATADIR/workspace/me/readme-fixes/test:stratum2-hello"
+cd "$DATADIR/workspace/me/readme-fixes/test/stratum2-hello"
echo > README yoyoyo
git add README
git commit -m "Fix README in hello" --quiet
# Edit the other chunk too
"$SRCDIR/scripts/test-morph" edit hello-system stratum3 hello
-cd "$DATADIR/workspace/me/readme-fixes/test:stratum3-hello"
+cd "$DATADIR/workspace/me/readme-fixes/test/stratum3-hello"
echo > README yoyoyo
git add README
git commit -m "Fix README in hello" --quiet
# Update the morphology repos
-cd ../test:external-strata
+cd ../test/external-strata
git commit --quiet --all -m "Commit changes for system branch"
-cd ../test:morphs
+cd ../test/morphs
git commit --quiet --all -m "Commit changes for system branch"
# Merge our system branch into master
@@ -60,13 +60,13 @@ cd master
"$SRCDIR/scripts/test-morph" merge me/readme-fixes
# Check the changes have appeared
-cd test:morphs
+cd test/morphs
[ $(git rev-parse HEAD) = $(git rev-parse master) ]
-cd ../test:stratum2-hello
+cd ../test/stratum2-hello
[ -e README ]
[ $(git rev-parse HEAD) = $(git rev-parse master) ]
-cd ../test:stratum3-hello
+cd ../test/stratum3-hello
[ -e README ]
[ $(git rev-parse HEAD) = $(git rev-parse master) ]
diff --git a/tests.branching/workflow.script b/tests.branching/workflow.script
index 10383132..51a8d106 100755
--- a/tests.branching/workflow.script
+++ b/tests.branching/workflow.script
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# Copyright (C) 2012 Codethink Limited
+# Copyright (C) 2012,2014 Codethink Limited
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -24,12 +24,12 @@ cd "$DATADIR/workspace"
"$SRCDIR/scripts/test-morph" init
"$SRCDIR/scripts/test-morph" branch test:morphs me/readme-fix
"$SRCDIR/scripts/test-morph" edit hello-system hello-stratum hello
-cd me/readme-fix/test:hello
+cd me/readme-fix/test/hello
echo > README yoyoyo
git add README
git commit -m "Fix README, yo!" --quiet
-cd ../test:morphs
+cd ../morphs
git commit --quiet --all -m "Commit changes for system branch"
cd "$DATADIR/workspace"