summaryrefslogtreecommitdiff
path: root/morphlib
Commit message (Expand)AuthorAgeFilesLines
* virtualbox-ssh: Work around change in VBox optionsRichard Maw2014-01-281-1/+19
* Add validation for chunk refs in strata to be (non-empty) stringsBen Brown2014-01-222-0/+69
* cache-key: Fix obscure cache key collisionRichard Maw2014-01-221-1/+2
* cache-key: Don't reduntantly hash products fieldRichard Maw2014-01-221-2/+6
* Add armv7lhf detectionRichard Ipsum2014-01-211-1/+22
* Add armv7lhf to list of valid archsRichard Ipsum2014-01-211-1/+2
* Merge artifact splitting workRichard Maw2014-01-1720-706/+923
|\
| * Use given artifact when constructing StrataRichard Maw2014-01-161-8/+6
| * Unit tests: Fix up for changes to chunk construct apiRichard Maw2014-01-161-24/+15
| * Split chunk morphologies according to new rulesRichard Maw2014-01-162-85/+49
| * ArtifactResolver: Generate dependencies from split rulesRichard Maw2014-01-162-527/+256
| * CacheKeyComputer: Include split rules in computationRichard Maw2014-01-161-1/+3
| * Add split rules to sourcesRichard Maw2014-01-163-2/+298
| * MorphologyFactory: validate new fields using loader codeRichard Maw2014-01-161-0/+2
| * MorphologyLoader: Validate new fieldsRichard Maw2014-01-162-6/+204
| * Replace chunk 'chunks' field with 'products'Richard Maw2014-01-157-19/+25
| * ArtifactResolver: Use Artifacts from SourcesRichard Maw2014-01-151-20/+9
| * Source: Create all Artifact objects in advanceRichard Maw2014-01-151-1/+4
| * morph2.Morphology: add trivial .get methodRichard Maw2014-01-151-1/+9
| * BuildCommand: Validate multiple root morphologiesRichard Maw2014-01-151-11/+21
| * unit tests: Fix invalid morphologiesRichard Maw2014-01-154-13/+15
* | Add optional overwrite optionrichardipsum/install_files_modRichard Ipsum2014-01-161-11/+31
|/
* 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
* Deploy and cross-bootstrap commands no longer validate host architectureBen Brown2013-12-202-0/+17
* Quote ref and filenameBen Brown2013-12-182-10/+15
* Modify morph to strip .morph extensions from parametersBen Brown2013-12-165-5/+38
* urllib: Convert URLs with non URL friendly characters into a valid format.Ben Brown2013-12-112-7/+9
* plugins: Convert deploy to new classes.Richard Maw2013-11-291-85/+70
* 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-292-0/+261
* 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
* morphloader: use getattr for validate, set defaultsRichard Maw2013-11-291-16/+5
* validation: Require there be non-bootstrap chunks in systemsRichard Maw2013-11-291-6/+40
* morphloader: Require systems have at least one stratumRichard Maw2013-11-292-34/+140
* morphloader: Set default values for cluster morphsRichard Maw2013-11-292-3/+54
* morphloader: Don't use ValueError exceptionRichard Maw2013-11-292-4/+26
* Merge branch 'master' of git://git.baserock.org/baserock/baserock/morphLars Wirzenius2013-11-282-1/+2
|\
| * Make morph able to use ppc64 architecture (POWER PC 64 bits)Pedro Alvarez2013-11-272-1/+2
* | Merge remote-tracking branch 'remotes/origin/baserock/ps/show-stratum-version...Lars Wirzenius2013-11-281-0/+3
|\ \ | |/ |/|
| * show which ref is expected for each stratum when preparing buildPaul Sherwood2013-11-211-0/+3
* | morphlib: Add branch context managersRichard Maw2013-11-223-0/+490
* | GitDir: Add remote.push(RefSpec...)Richard Maw2013-11-222-0/+300
* | GitDir: Add support for push urls in RemoteRichard Maw2013-11-222-19/+56
* | GitDir: Split out Remote objectRichard Maw2013-11-223-25/+74
* | GitDir: Add methods for ref managementRichard Maw2013-11-222-0/+201