summaryrefslogtreecommitdiff
path: root/yarns/implementations.yarn
diff options
context:
space:
mode:
Diffstat (limited to 'yarns/implementations.yarn')
-rw-r--r--yarns/implementations.yarn12
1 files changed, 12 insertions, 0 deletions
diff --git a/yarns/implementations.yarn b/yarns/implementations.yarn
index dc5f1f54..7f9281ac 100644
--- a/yarns/implementations.yarn
+++ b/yarns/implementations.yarn
@@ -126,6 +126,12 @@ Attempt to check out a system branch, and remember if it failed.
cd "$DATADIR/workspace"
attempt_morph checkout test:morphs "$MATCH_1"
+Attempt to check out a system branch from a root that has no systems.
+
+ IMPLEMENTS WHEN morph attempts to check out a repository with no systems
+ cd "$DATADIR/workspace"
+ attempt_morph checkout test:test-chunk master
+
We also need to verify that a system branch has been checked out.
IMPLEMENTS THEN the system branch (\S+) is checked out
@@ -145,6 +151,12 @@ We can create a new branch, off another system branch.
cd "$DATADIR/workspace"
run_morph branch test:morphs "$MATCH_1" "$MATCH_2"
+Attempt to branch a system branch from a root that had no systems.
+
+ IMPLEMENTS WHEN morph attempts to branch a repository with no systems
+ cd "$DATADIR/workspace"
+ attempt_morph branch test:test-chunk foo
+
Pushing all changes in a system branch checkout to the git server.
IMPLEMENTS WHEN pushing system branch (\S+) to git server