summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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
* exceptions.py: Added LoadErrorReason.EXPRESSION_FAILEDTristan Van Berkom2017-10-081-0/+3
* setup.py: Added jinja2 dependencyTristan Van Berkom2017-10-081-1/+2
* _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
* doc/source/format.rst: Removing all references to variants.Tristan Van Berkom2017-10-081-82/+2
* Updating test cases to construct the project/loader properly again.Tristan Van Berkom2017-10-0811-208/+44
* Removing variant testsTristan Van Berkom2017-10-0823-545/+0
* _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
* doc/source/install.rst: Fix link to docker image48-incorrect-pipeline-total-element-count-for-bst-trackTristan Van Berkom2017-10-081-1/+1
* Update instructions for using BuildStream with Dockersam/use-via-dockerSam Thursfield2017-10-061-73/+19
* Remove DockerfileSam Thursfield2017-10-052-44/+0
* .gitlab-ci.yml: Add comment after IRC discussionSam Thursfield2017-10-021-0/+2
* doc/source/index.rst: Fix documentation to link the correct Sandbox moduleTristan Van Berkom2017-10-021-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-017-17/+31
* 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
* artifacts.rst: Fixed documentation about installing the receiver.Tristan Van Berkom2017-10-011-3/+3
* setup.py: Use env var instead of --install-option for the receiver installTristan Van Berkom2017-10-011-27/+11
* Fix artifact push capability detectionfix-artifacts-can-pushMathieu Bridon2017-09-301-1/+1