summaryrefslogtreecommitdiff
path: root/scripts/edit-morph
Commit message (Collapse)AuthorAgeFilesLines
* edit-morph: Use morphloader rather than morph2Adam Coldrick2014-08-141-52/+8
| | | | | | Update the edit-morph script used in the test suite to use morphloader for saving/loading morphologies rather than morph2. Also remove some unused code.
* yarns: Adapt to put morphologies in subdirsbaserock/richardmaw/S11284/morphologies-by-path-v4Richard Maw2014-07-101-5/+1
| | | | | | | | | | | | | We want to move our morphologies in our definitions repository into subdirectories, so they're more organised. We'd prefer to only refer to morphologies by file path, rather than a name that loosely corresponds to the file path, but we need to support that for backwards compatibility until we can move all of our morphologies into the definitions repository. However, since we want to eventually remove this, and we want to ensure that file paths work, we change the yarn tests to use file paths.
* Add yarn tests for new deployment functionalitybaserock/adamcoldrick/deploy-specific-systems-v5Adam Coldrick2014-06-181-1/+1
|
* scripts: Add helper commands for altering cluster morphologiesRichard Maw2014-03-141-11/+97
| | | | | | These define a vocabulary for altering a cluster morphology's fields, since defining an implementation that is only used by one scenario for setup is cumbersome.
* yarns: Add regression test for cache-key clashRichard Maw2014-01-221-0/+18
|
* yarns: Move system artifact inclusion implementationRichard Maw2014-01-221-1/+28
| | | | | | This moves the GIVEN system $system uses $artifacts from $source to the generic implements section, and the Python implementation into the edit-morph helper script.
* Fix scripts/edit-morph to work correctlySam Thursfield2013-03-051-12/+10
|
* Merge branch 'samthursfield/edit-morph' of ↵Richard Maw2013-02-211-4/+4
| | | | | | | git://git.baserock.org/baserock/baserock/morph This merge includes modifying edit-morph to use self.output.write instead of print for output.
* scripts/edit-morph: Add to-yaml and to-json commandsSam Thursfield2013-02-181-0/+42
|
* Add scripts/edit-morph.pySam Thursfield2013-02-181-0/+163
This allows programmatic edits of certain kinds to morphologies, to minimise the need for manual editing.