summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* .gitlab-ci.yml: Prevent installing test dependenciessam/no-install-python-test-depsSam Thursfield2017-10-181-2/+2
* .gitlab-ci.yml: Use `pip3 install --no-index` when installing BuildStreamSam Thursfield2017-10-181-5/+8
* doc/source/formatintro.rst: Documenting list composition directiveslist-composition-directivesTristan Van Berkom2017-10-172-37/+108
* tests/yaml/, tests/format/: Added tests for list composition directivesTristan Van Berkom2017-10-1716-104/+324
* 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
* Remove omit stuff, and migrating integration tests to not use old 'arches' st...Tristan Van Berkom2017-10-1464-885/+258
* Merging integration tests into buildstream proper.merging-integration-testTristan Van Berkom2017-10-14239-10/+3148
* .gitignore: Dont ignore .pyc files in integration-tests/Tristan Van Berkom2017-10-141-1/+2
* 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
* doc/source/projectconf.rst: Document option variable exporting featureTristan Van Berkom2017-10-141-0/+60
* tests/format/optionexports.py: Testing variable exports for base option typesTristan Van Berkom2017-10-143-0/+69
* 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
* doc/source/install.rst: Add instructions for Arch systemsJavier Jardón2017-10-131-0/+6
* 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
* doc/source/formatintro.rst: Remove reference to architecture conditionalsTristan Van Berkom2017-10-111-1/+5
* doc/source/formatintro.rst: Documenting (!) assertion directivesTristan Van Berkom2017-10-111-0/+23
* tests/format/assertion.py: Added tests for the (!) assertion directiveTristan Van Berkom2017-10-115-0/+74
* _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
* .gitlab-ci.yml: Follow latest BuildStream Docker imageSam Thursfield2017-10-101-13/+5
* Added missing file from documentation makeoverTristan Van Berkom2017-10-101-0/+26
* Restructuring documentation and documenting project optionsoptions-refactorTristan Van Berkom2017-10-109-318/+693
* tests/format/optionarch.py: Added arch option specific test casesTristan Van Berkom2017-10-103-0/+97
* tests/format/optioneltmask.py: Added element-mask option specific test casesTristan Van Berkom2017-10-108-0/+135
* tests/format/optionflags.py: Added flags option specific test casesTristan Van Berkom2017-10-106-0/+180
* tests/format/optionenum.py: Added enum option specific test casesTristan Van Berkom2017-10-106-0/+162
* tests/format/optionbool.py: Added boolean option specific test casesTristan Van Berkom2017-10-106-0/+146
* tests/format/options.py: General tests for project optionsTristan Van Berkom2017-10-1018-0/+365
* tests/testutils/runcli.py: Provide the last raised exception in the resultTristan Van Berkom2017-10-102-1/+14
* exceptions.py: Added _get_last_exception() for testingTristan Van Berkom2017-10-101-0/+13
* Updated test cases for internal API changes stemming from project optionsTristan Van Berkom2017-10-1012-41/+58
* _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