summaryrefslogtreecommitdiff
path: root/buildstream
Commit message (Expand)AuthorAgeFilesLines
* element.py: Fix cleanup after collection of artifact with read-only directoriesfix-artifact-cleanupTristan Van Berkom2017-10-131-47/+40
* _plugincontext.py: Fix third party plugin loadingTristan Maat2017-10-131-15/+28
* element.py: Force remove artifact assembly directory on failure to commitTristan Van Berkom2017-10-131-2/+10
* Ensure that artifact file permissions are set in the right orderTristan Maat2017-10-134-9/+39
* _options/optionpool.py: Implement the (!) assertion directiveTristan Van Berkom2017-10-111-2/+11
* exceptions.py: Added USER_ASSERTION load errorTristan Van Berkom2017-10-111-0/+3
* exceptions.py: Added _get_last_exception() for testingTristan Van Berkom2017-10-101-0/+13
* _frontend/widget.py: Report selected project options, if any.Tristan Van Berkom2017-10-101-0/+9
* _frontend/main.py: Added -o/--option main CLI paramsTristan Van Berkom2017-10-101-6/+16
* _pipeline.py: Pass the project options to the loaderTristan Van Berkom2017-10-101-0/+1
* _loader.py: Now takes an OptionPool and processes each loaded fileTristan Van Berkom2017-10-101-16/+14
* project.py: Support project optionsTristan Van Berkom2017-10-102-142/+47
* context.py: Support user specified project optionsTristan Van Berkom2017-10-081-6/+5
* _options: OptionPool implementation, core project options moduleTristan Van Berkom2017-10-088-0/+649
* exceptions.py: Added LoadErrorReason.EXPRESSION_FAILEDTristan Van Berkom2017-10-081-0/+3
* _yaml.py: Dont blindly coerse strings to bool in _yaml.node_get()Tristan Van Berkom2017-10-081-4/+12
* project.py: More consistent api for workspacesremove-variantsTristan Van Berkom2017-10-083-17/+17
* _frontend/main.py: Removed all --variant CLI optionsTristan Van Berkom2017-10-081-54/+27
* _frontend/widget.py: print_heading() no longer recognizes %{variant}Tristan Van Berkom2017-10-081-6/+1
* _pipeline.py: No more target variantTristan Van Berkom2017-10-081-7/+4
* project.py: Removing traces of variantsTristan Van Berkom2017-10-081-98/+23
* _loader.py: Removing all traces of loading variants.Tristan Van Berkom2017-10-081-452/+16
* _metaelement.py: No more variant attribute to carryTristan Van Berkom2017-10-081-3/+1
* _profile.py: Removed variant resolution profiling domain.Tristan Van Berkom2017-10-081-1/+0
* exceptions.py: Removing variant related errorsTristan Van Berkom2017-10-081-15/+6
* element.py: Removed public variant member, obsoleteTristan Van Berkom2017-10-081-8/+0
* userconfig.py: Default element format doesnt include %{variant} anymoreTristan Van Berkom2017-10-081-1/+1
* sandbox.py: Fixup placement of main Sandbox docstringTristan Van Berkom2017-10-021-4/+4
* context.py: Make _get_overrides() take a project name, not a project.Tristan Van Berkom2017-10-022-4/+4
* Use _yaml.node_items() across the board, instead of casing _yaml.PROVENANCE_KEYTristan Van Berkom2017-10-014-34/+15
* _yaml.py: Fixing inconsistently named API _yaml.validate_node()Tristan Van Berkom2017-10-016-14/+28
* artifactcache.py: Load the overrides from the yaml properlyTristan Van Berkom2017-10-011-5/+13
* context.py: Add _get_overrides() and basic project override validationTristan Van Berkom2017-10-011-11/+29
* plugin.py: Make Plugin.node_items() just yield from _yaml.node_items()Tristan Van Berkom2017-10-011-4/+1
* _yaml.py: Added node_items() convenience generatorTristan Van Berkom2017-10-011-0/+19
* Fix artifact push capability detectionfix-artifacts-can-pushMathieu Bridon2017-09-301-1/+1
* Fix timestamps in Python bytecodefix-pyc-timestampsMathieu Bridon2017-09-293-0/+9
* Fix tests for other platformsTristan Maat2017-09-281-2/+0
* Implement tarcacheTristan Maat2017-09-282-3/+349
* Create artifactcache interfaceTristan Maat2017-09-282-286/+391
* Add platform factoriesTristan Maat2017-09-2810-23/+231
* Move sandboxes to separate directoryTristan Maat2017-09-286-568/+535
* _sandboxchroot.py: Implement sandboxchrootTristan Maat2017-09-281-0/+450
* utils.py: Fix missing psutil referenceTristan Maat2017-09-281-1/+1
* widget.py: Replace tail with a python implementationTristan Maat2017-09-281-6/+23
* build-module.sh.in: Don't attempt to copy empty sources75-source-bundle-generated-script-fails-when-a-build-element-has-no-sourceTristan Maat2017-09-271-1/+3
* fuse.py: Add support for Linux on ppc64Sam Thursfield2017-09-271-0/+16
* Fork and embed fusepySam Thursfield2017-09-273-2/+986
* _loader.py: Allow environment-nocache on elements.93-creating-a-child-task-can-fail-and-raise-a-stack-traceTristan Van Berkom2017-09-221-1/+1
* bst push: Check connectivity to cache before trying to pushsam/push-check-connectivitySam Thursfield2017-09-201-0/+2