summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* don't encode the artifacts in the sourcerichardipsum/distbuildRichard Ipsum2014-03-031-1/+1
|
* Build source artifact dicts, but don't useRichard Ipsum2014-03-031-0/+9
|
* Revert "Deserialise (separate dicts for artifacts and sources)"Richard Ipsum2014-03-031-10/+8
| | | | This reverts commit b4bcfd85065363584340fcb04429094656600928.
* Deserialise (separate dicts for artifacts and sources)Richard Ipsum2014-02-281-8/+10
|
* pass encodedRichard Ipsum2014-02-281-5/+5
|
* use encode_single_artifactsRichard Ipsum2014-02-281-1/+1
|
* encode artifactsRichard Ipsum2014-02-281-3/+2
|
* add logging to local artifact cacheRichard Ipsum2014-02-281-0/+1
|
* don't deserialise artifactsRichard Ipsum2014-02-281-2/+2
|
* chunky baconRichard Ipsum2014-02-281-1/+2
|
* log json.dumps(encoded)Richard Ipsum2014-02-281-1/+2
|
* log contents of encodedRichard Ipsum2014-02-281-0/+5
|
* fix debug stmtRichard Ipsum2014-02-281-1/+1
|
* fix dependents >.>Richard Ipsum2014-02-281-1/+1
|
* Revert "blix the cat"Richard Ipsum2014-02-281-15/+3
| | | | This reverts commit c13d497e04ef3f57f1b619b1dcf927128d5b2422.
* blix the catRichard Ipsum2014-02-281-3/+15
|
* try serialise/deserialise source's artifactsRichard Ipsum2014-02-275-1/+50
|
* Don't print worker in initiatorRichard Ipsum2014-02-251-2/+0
|
* move distbuild to be next to morphlibRichard Ipsum2014-02-2528-0/+0
| | | | | can't put it inside morphlib because distbuild imports morphlib (circular dependency)
* Add the distbuild pluginRichard Ipsum2014-02-251-0/+342
|
* Add the distbuild libsRichard Ipsum2014-02-2528-0/+3886
|
* Fix push_build_branchesRichard Ipsum2014-02-251-1/+1
|
* Revert "Make '--help' and help subcommand the same."Mark Doffman2014-02-211-53/+16
| | | | This reverts commit a72c8dca6965d1ac239e4f0102f08fbf7fe59ac7.
* Revert "Add utilities for listing and finding extensions."Mark Doffman2014-02-214-156/+40
| | | | This reverts commit ab0a83a09a93ca33aa402d9c4d3b916a48a1a882.
* Revert "Add write and configuration extensions to help."Mark Doffman2014-02-211-51/+38
| | | | This reverts commit 329b81419be20e7b1f2651a47030186216044eec.
* Add write and configuration extensions to help.baserock/markdoffman/s10382/add-help-option-v2Mark Doffman2014-02-211-38/+51
| | | | | | | Add a command 'help-extensions' to list all extensions. Add the ability to find help on an extension by calling 'morph help [extension name]'. This will then call the extension with the '--help' option to obtain help text.
* Add utilities for listing and finding extensions.Mark Doffman2014-02-214-40/+156
|
* Make '--help' and help subcommand the same.Mark Doffman2014-02-211-16/+53
| | | | | '--help' when used with a subcommand will show the subcommand help. Do not reflow the help text by using a custom formatter.
* Merge branch 'baserock/richardmaw/S10407/field-order'Richard Maw2014-02-1813-204/+176
|\ | | | | | | Reviewed-by: Lars Wirzenius
| * cmdtests: Use new morphology field orders in tag testsRichard Maw2014-02-172-8/+8
| |
| * Legacy morph code: Also dump in specified orderRichard Maw2014-02-174-125/+12
| | | | | | | | | | This rips out any remaining order-preserving code and instead uses the yaml dumper from morphloader.
| * cmdtests: Update to use new orderingRichard Maw2014-02-177-74/+71
| |
| * morphloader: Dump dicts with a nicer key orderRichard Maw2014-02-172-5/+93
|/
* Merge remote-tracking branch ↵Richard Maw2014-02-173-6/+36
|\ | | | | | | | | | | | | | | 'origin/baserock/richardmaw/10312/ensure-not-add-repo-ref' This includes a typo fix of Unpertify -> Unpetrify Reviewed-by: Lars Wirzenius
| * yarns: Ensure machine altered morphologies don't include repo/refRichard Maw2014-02-143-1/+32
| |
| * yarns: Remove code to check refs to strataRichard Maw2014-02-141-5/+4
|/ | | | | | | | It should no longer be possible to set these fields. Either we create the morphologies with them in a GIVEN, at which point we already know it's there, so checking whether it is there is pointless; or we check that morph doesn't create them, but the current implementation would not allow it, since yarn doesn't have THEN NOT.
* Merge branch 'baserock/richardmaw/S10310/invalid-repo-ref-v2'Richard Maw2014-02-1439-767/+222
|\ | | | | | | Reviewed-by: Sam Thursfield
| * Warn and default to null if repo or ref are givenRichard Maw2014-02-139-63/+158
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This now means that the system morphology is not altered when chunks are altered, so some tests had to change. Since this uses the python warnings API, these warnings can be ignored by running python -W ignore:"stratum morphology" \ -W ignore:"system morphology" \ "$(which morph)" ...` or turned into errors with python -W error:"stratum morphology" \ -W error:"system morphology" \ "$(which morph)" ...`
| * Remove tests for working with null refsRichard Maw2014-02-137-180/+1
| | | | | | | | | | Refs should be completely omitted, and this is now the standard behaviour, so there's little value in testing the behaviour separately.
| * Don't use repo or ref in test suiteRichard Maw2014-02-1315-79/+15
| |
| * Allow omitting repo and ref when referring to strataRichard Maw2014-02-136-34/+35
| |
| * Allow tagging branches with null refsRichard Maw2014-02-131-27/+13
| | | | | | | | | | | | | | This includes various changes allowing the repo and ref fields to be missing; but also a change to the the component_key function, so that instead of generating a string, it returns a tuple, since it's only required to be a consistently hashable index.
| * Remove edit-updates-stratum-build-depends testRichard Maw2014-02-122-95/+0
| | | | | | | | | | | | | | | | | | | | This test stopped being fit for purpose after an accidental edit made it no longer check the stratum build depends. However, rather than fixing it, it should be removed, since we're changing morph's behaviour to not support morphologies in different repositories, which means that updating these refs is no longer necessary.
| * Remove test for tagging with multiple morphs reposRichard Maw2014-02-122-289/+0
| | | | | | | | | | We don't support this any more, it makes morphologies complicated to implement and reason about.
* | Update copyright in READMESam Thursfield2014-02-141-1/+1
| |
* | Add note to README about running Morph from a Git checkoutSam Thursfield2014-02-131-0/+4
|/
* Update Copyright and wrap lines longer than 79 charsPedro Alvarez2014-02-041-2/+3
|
* Improve help for gc commandrichardipsum/gc_plugin_improve_helpRichard Ipsum2014-01-301-6/+9
|
* Fix copyright year in previous commitRichard Maw2014-01-281-1/+1
|
* Merge branch 'baserock/richardmaw/S10140/vbox-3.4.0-deploy'Richard Maw2014-01-281-1/+19
|\ | | | | | | Reviewed-by: Pedro Alvarez, Lars Wirzenius and Rob Taylor