summaryrefslogtreecommitdiff
path: root/buildstream
Commit message (Expand)AuthorAgeFilesLines
* context.py: Moving strict mode configuration to be project specificTristan Van Berkom2017-10-272-27/+22
* Issue #107: Stop attaching the child watcher multiple timesTristan Maat2017-10-262-1/+3
* Remove dpkg and x86image elementsJonathan Maw2017-10-266-805/+0
* _pipeline.py: Improve error message when --except fails.Tristan Van Berkom2017-10-261-1/+1
* project.py: Fetch element type overrides before assertionsTristan Van Berkom2017-10-251-3/+5
* _pipeline.py: Give the correct artifact pull URL in remote tickerSam Thursfield2017-10-251-1/+1
* _options/optionpool.py: Be strict with evaluation of undefined variables.Tristan Van Berkom2017-10-231-3/+7
* _frontend/main.py: Consistent exit code when exceptions occur.Tristan Van Berkom2017-10-231-5/+5
* exceptions.py: _get_last_exception() clear the exception after fetching itTristan Van Berkom2017-10-231-1/+5
* data/projectconfig.yaml: Issue #106 - Compress debug symbols by defaultTristan Van Berkom2017-10-231-8/+19
* _platform/platform.py: Removing executable permissionTristan Van Berkom2017-10-221-0/+0
* element.py: Raise an error if the source staging directory is non-emptyTristan Van Berkom2017-10-221-0/+4
* source.py: Dont error out if staging directory is not empty.Tristan Van Berkom2017-10-221-3/+0
* utils.py: Fix regression, build directories not being removed.Tristan Van Berkom2017-10-211-3/+3
* data/projectconfig.yaml: Fixes #105 - Set SOURCE_DATE_EPOCH to constant valueTristan Van Berkom2017-10-201-0/+2
* Add warnings when staging to /buildstream/build74-prevent-artifacts-from-containing-files-in-buildstream-buildTristan Maat2017-10-192-1/+17
* artifactcache.py: Fix missing fetch_remote_refs interface98-ctrl-c-doesn-t-properly-kill-a-non-interactive-shellTristan Maat2017-10-193-2/+15
* Fix keyboardinterrupts caused by subprocessesTristan Maat2017-10-192-18/+94
* _yaml.py: Fixes #119 - Custom implementation of ChainMapTristan Van Berkom2017-10-191-1/+93
* element.py: Updated for _yaml.composite() API changesTristan Van Berkom2017-10-171-13/+13
* project.py: Updated for _yaml.composite() API changesTristan Van Berkom2017-10-171-2/+2
* context.py: Updated for _yaml.composite() API changeTristan Van Berkom2017-10-171-1/+1
* _loader.py: Updated for _yaml.composite() API changeTristan Van Berkom2017-10-171-4/+2
* _yaml.py: Implement array composition directivesTristan Van Berkom2017-10-171-66/+303
* exceptions.py: Added LoadErrorReason.TRAILING_LIST_DIRECTIVETristan Van Berkom2017-10-171-0/+3
* _options/optionpool.py: Use _yaml.composite() instead of _yaml.composite_dict()Tristan Van Berkom2017-10-171-1/+1
* _ostree.py: Fix error handling to handle GLib.ErrorTristan Van Berkom2017-10-151-5/+1
* ostree.py source plugin: More informative error when missing track & refTristan Van Berkom2017-10-141-1/+1
* git.py source plugin: More informative error when missing track & refTristan Van Berkom2017-10-141-1/+1
* project.py: Export options as variables if that was asked forTristan Van Berkom2017-10-141-12/+13
* _options: Options can now be exported to variables in string formTristan Van Berkom2017-10-144-1/+28
* 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