Commit message (Expand)AuthorAgeFilesLines
* Add validation-specific assert() helper functions to morphloader_testsbaserock/samthursfield/morphloader-test-cleanupSam Thursfield2014-01-141-40/+44
* Move morphloader errors into separate module for easy accessSam Thursfield2014-01-144-183/+200
* Remove duplication in, part 1Sam Thursfield2014-01-141-234/+129
* yarns: Add tests for building systems with splittingRichard Maw2014-01-132-0/+138
* cmdtests: Take into account new constructed artifactsRichard Maw2014-01-1329-215/+1809
* Split Stratum artifacts according to new rulesRichard Maw2014-01-131-35/+43
* Unit tests: Fix up for changes to chunk construct apiRichard Maw2014-01-131-24/+15
* Split chunk morphologies according to new rulesRichard Maw2014-01-132-85/+49
* ArtifactResolver: Generate dependencies from split rulesRichard Maw2014-01-132-527/+256
* CacheKeyComputer: Include split rules in computationRichard Maw2014-01-132-2/+4
* Add split rules to sourcesRichard Maw2014-01-134-1/+298
* MorphologyFactory: validate new fields using loader codeRichard Maw2014-01-101-0/+2
* MorphologyLoader: Validate new fieldsRichard Maw2014-01-102-6/+183
* Rename chunk 'chunks' field to 'products'Richard Maw2014-01-107-19/+25
* ArtifactResolver: Use Source.get_artifactRichard Maw2014-01-101-20/+9
* source: Memoize artifact creation in Source objectRichard Maw2014-01-101-1/+28
* morph2.Morphology: add trivial .get methodRichard Maw2014-01-101-1/+9
* BuildCommand.find_root_artifact: Simplify root artifact location algorithmRichard Maw2014-01-101-4/+3
* BuildCommand: Validate multiple root morphologiesRichard Maw2014-01-101-3/+18
* unit tests: Fix invalid morphologiesRichard Maw2014-01-104-13/+15
* yarns: Add a deploy testRichard Maw2014-01-102-3/+49
* yarns: Make test chunk create a bunch of filesRichard Maw2014-01-091-2/+81
* yarns: Remove redundant repo in IMPLEMENTS THENRichard Maw2014-01-093-4/+4
* Merge branch 'liw/update-NEWS-for-BR13'baserock-13Lars Wirzenius2014-01-061-1/+43
| * Update NEWS based on feedbackLars Wirzenius2014-01-061-4/+5
| * Update NEWS for Baserock 13 releaseLars Wirzenius2014-01-061-1/+42
* Merge branch 'benbrown/RT44'Ben Brown2013-12-2013-551/+149
| * LocalArtifactCache now takes a an FS objectDaniel Firth2013-12-204-53/+40
| * Removed unused CacheDir classDaniel Firth2013-12-203-215/+0
| * Replaces Tempdir with fs.tempfs.TempFSDaniel Firth2013-12-205-152/+50
| * Refactored localrepocacheDaniel Firth2013-12-202-131/+59
* Merge branch 'baserock/pedroalvarez/fix-cross-bootstrap6'Pedro Alvarez2013-12-205-4/+88
| * Add yarn test for cross-bootstrapPedro Alvarez2013-12-202-3/+69
| * Fix old cross-bootstrap testPedro Alvarez2013-12-201-1/+2
| * Deploy and cross-bootstrap commands no longer validate host architectureBen Brown2013-12-202-0/+17
* Merge branch 'benbrown/quote-filename-and-ref'Ben Brown2013-12-182-10/+15
| * Quote ref and filenameBen Brown2013-12-182-10/+15
* Merge branch 'benbrown/S9850/strip-morph-extension'Ben Brown2013-12-165-5/+38
| * Modify morph to strip .morph extensions from parametersBen Brown2013-12-165-5/+38
* Merge branch 'benbrown/S9823/petrify-no-update'Ben Brown2013-12-112-7/+9
| * urllib: Convert URLs with non URL friendly characters into a valid format.Ben Brown2013-12-112-7/+9
* Merge remote-tracking branch 'remotes/origin/baserock/richardmaw/S9475/refact...Lars Wirzenius2013-11-2919-205/+972
| * plugins: Convert deploy to new classes.Richard Maw2013-11-291-85/+70
| * yarns: Change expected result of building uncommitted morphologiesRichard Maw2013-11-291-3/+1
| * plugins: Use new build command as defaultRichard Maw2013-11-292-2/+2
| * plugins: Add new build commandRichard Maw2013-11-291-0/+92
| * morphlib: Add BuildBranch abstractionRichard Maw2013-11-293-0/+263
| * branchmanager: Allow deferred and optional cleanup on success.Richard Maw2013-11-292-14/+179
| * sysbranchdir: Move load_all_morphologies helper hereRichard Maw2013-11-293-10/+16
| * yarns: un-parameterise architecture in system morphologiesRichard Maw2013-11-293-10/+18