diff options
author | Richard Maw <richard.maw@codethink.co.uk> | 2014-02-14 13:24:07 +0000 |
---|---|---|
committer | Richard Maw <richard.maw@codethink.co.uk> | 2014-02-14 13:40:27 +0000 |
commit | d036610974f229a806d682c6d051c299f6396d2f (patch) | |
tree | e537cb29fa6b913c98106a2d5d3c37af4fd157ee /yarns/branches-workspaces.yarn | |
parent | ec9c9632970dc817a13ab954c3e4d86ad8731527 (diff) | |
download | morph-d036610974f229a806d682c6d051c299f6396d2f.tar.gz |
yarns: Ensure machine altered morphologies don't include repo/ref
Diffstat (limited to 'yarns/branches-workspaces.yarn')
-rw-r--r-- | yarns/branches-workspaces.yarn | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/yarns/branches-workspaces.yarn b/yarns/branches-workspaces.yarn index 15d31cb1..5b7d5c66 100644 --- a/yarns/branches-workspaces.yarn +++ b/yarns/branches-workspaces.yarn @@ -197,6 +197,12 @@ purposes. THEN in branch foo, stratum test-stratum refs test-chunk in foo AND the edited chunk test:test-chunk has git branch foo +Editing a morphology should not cause it to start having repo or ref +fields when referring to strata, when it didn't before. + + AND in branch foo, system test-system refers to test-stratum without repo + AND in branch foo, system test-system refers to test-stratum without ref + Morph edit should only work with a system argument. SCENARIO morph edit errors when supplied only a stratum and chunk as arguments @@ -267,9 +273,25 @@ unpetrify and verify that we have all the same refs as before. AND remembering all refs in foo AND petrifying foo THEN foo is petrified + +Petrifying a morphology should not cause it to start having repo or ref +fields when referring to strata, when it didn't before. + + AND in branch foo, system test-system refers to test-stratum without repo + AND in branch foo, system test-system refers to test-stratum without ref + +Unpertify must put the morphologies back in the same logical state they +were in before. + WHEN unpetrifying foo THEN foo refs are as remembered +Unpetrifying a morphology should not cause it to start having repo or +ref fields when referring to strata, when it didn't before. + + AND in branch foo, system test-system refers to test-stratum without repo + AND in branch foo, system test-system refers to test-stratum without ref + Tagging system branches ----------------------- |