summaryrefslogtreecommitdiff
path: root/buildstream
Commit message (Expand)AuthorAgeFilesLines
* 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
* Let users override project artifacts optionsMathieu Bridon2017-09-194-3/+35
* Let projects configure their artifacts pull/push optionsMathieu Bridon2017-09-194-5/+36
* Give the various artifact_* attributes to the ArtifactCacheMathieu Bridon2017-09-192-22/+26
* Simplify a bit of codeMathieu Bridon2017-09-191-5/+1
* plugin.py: Add note on plugin extension supportTristan Van Berkom2017-09-191-0/+7
* project.py: Allow 'host-arches' and 'arches' in project.confsam/project.conf-archesSam Thursfield2017-09-171-1/+2