summaryrefslogtreecommitdiff
path: root/tests.branching/petrify.script
diff options
context:
space:
mode:
Diffstat (limited to 'tests.branching/petrify.script')
-rwxr-xr-xtests.branching/petrify.script11
1 files changed, 8 insertions, 3 deletions
diff --git a/tests.branching/petrify.script b/tests.branching/petrify.script
index 0b5ff018..c1828bf3 100755
--- a/tests.branching/petrify.script
+++ b/tests.branching/petrify.script
@@ -15,7 +15,8 @@
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-# Verify that "morph petrify" works.
+# Verify "morph petrify", and ensure it doesn't petrify chunks that have
+# already been edited.
set -eu
@@ -28,11 +29,15 @@ then
exit 0
fi
+. "$SRCDIR/tests.branching/setup-second-chunk"
+
cd "$DATADIR/workspace"
"$SRCDIR/scripts/test-morph" init
-"$SRCDIR/scripts/test-morph" checkout baserock:morphs master
+"$SRCDIR/scripts/test-morph" branch baserock:morphs test/petrify master
+
+cd test/petrify/baserock:morphs
+"$SRCDIR/scripts/test-morph" edit hello-system hello-stratum goodbye
-cd master/baserock:morphs
"$SRCDIR/scripts/test-morph" petrify
echo "Petrified:"
cat hello-stratum.morph