summaryrefslogtreecommitdiff
path: root/morphlib/morph2.py
Commit message (Expand)AuthorAgeFilesLines
* Replace chunk 'chunks' field with 'products'Richard Maw2014-01-151-2/+1
* morph2.Morphology: add trivial .get methodRichard Maw2014-01-151-1/+9
* Merge remote-tracking branch 'origin/danielfirth/RT241'Lars Wirzenius2013-10-081-1/+3
|\
| * Added 'description' field to static defaults for cluster morphologiesDan Firth2013-10-071-1/+3
* | Merge remote-tracking branch 'origin/danielfirth/RT189'Lars Wirzenius2013-10-081-20/+1
|\ \ | |/ |/|
| * Dropped support for 'system-kind' from system morphology filesDan Firth2013-09-271-1/+0
| * Dropped support for 'disk-size' from system morphology files'Dan Firth2013-09-271-19/+1
* | Allow building with null repo/refRichard Maw2013-09-261-1/+2
|/
* Add support for a `cluster` type of morphology.Tiago Gomes2013-08-161-1/+37
* Add morph cross-bootstrapSam Thursfield2013-07-301-0/+9
* Add 'prefix' property for chunks within strataSam Thursfield2013-03-131-0/+2
* Add 'build-mode' field for chunks in a stratumSam Thursfield2013-03-131-1/+3
* Merge branch 'liw/pre-commands' into stagingSam Thursfield2013-03-071-0/+8
|\
| * Add pre- and post-commands for chunksLars Wirzenius2013-02-191-0/+8
* | Add the ability for chunk morphs to specify devicesJonathan Maw2013-02-281-0/+1
* | Allow forcing output format (useful for edit-morph script)Sam Thursfield2013-02-181-4/+8
* | Make writing morphologies back out properly non-destructiveSam Thursfield2013-02-181-56/+132
* | Handle morphs that are not dicts (By failing)Sam Thursfield2013-02-181-0/+2
* | Detect and abort on empty morphologiesSam Thursfield2013-02-181-0/+4
* | Catch only JSON parse exceptions, not ExceptionSam Thursfield2013-02-181-1/+1
|/
* Make configuration-extensions have a default valueLars Wirzenius2013-02-071-1/+2
* Make yaml be an optional dependencyLars Wirzenius2013-01-291-1/+1
* Parse as YAML if not valid JSONRichard Maw2013-01-221-5/+21
* Move OrderedDict and json loading to morphlib.utilRichard Maw2013-01-221-10/+1
* Merge branch 'jjardon/python_compatibility_fixes' of ssh://git.baserock.org/b...Richard Maw2013-01-211-21/+13
|\
| * morph2: Improve compatibility with python < 2.7Javier Jardón2013-01-181-20/+9
|/
* Lookup chunks within strata by 'morph' field, not 'name'Sam Thursfield2012-09-241-1/+1
* Fix things so test suite works on Debian squeezeLars Wirzenius2012-09-131-9/+18
* Preserve sort order of morphologies, so they can be edited by MorphSam Thursfield2012-09-101-14/+48
* Morphology: Only set defaults specific to the morphology kindSam Thursfield2012-09-101-15/+24
* Allow 'disk-size' in system morphologies to be an integerJannis Pohlmann2012-09-041-8/+11
* Rework morphology child lookup to be more useful for branch/mergeJannis Pohlmann2012-09-041-24/+35
* Morph: index component morphologies by nameSam Thursfield2012-09-041-0/+25
* Strata contain "chunks", not "sources"Sam Thursfield2012-08-291-3/+2
* python scripts: pep8ize codebaseRichard Maw2012-08-011-18/+17
* Require system-kind on system morphologiesLars Wirzenius2012-07-191-0/+1
* morphlib: add 'arch' field to morphologiesRichard Maw2012-06-131-0/+1
* Add a Morphology.keys() methodLars Wirzenius2012-05-091-0/+3
* morphlib/morph2: default commands are NoneRichard Maw2012-04-231-4/+4
* Have a default 'chunks' field in a chunk morphologyLars Wirzenius2012-04-181-0/+1
* Add original_ref member to Source. Default to None for build-depends.Jannis Pohlmann2012-04-111-1/+2
* Various small fixes to make the new update-gits work again.Jannis Pohlmann2012-04-101-1/+1
* Add a new morphology parser classLars Wirzenius2012-04-091-0/+83