summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* doc: Updating architecture overview to remove mentions of MetaElementtristan/meta-element-deathTristan van Berkom2020-08-132-1964/+1959
* Completely remove MetaElementTristan van Berkom2020-08-1311-325/+206
* element.py: Early return in _initialize_state()Tristan van Berkom2020-08-133-8/+6
* Merge branch 'juerg/ci' into 'master'bst-marge-bot2020-08-122-35/+24
|\
| * .gitlab-ci.yml: Drop tests-python-3.8-buster jobJürg Billeter2020-08-121-13/+0
| * .gitlab-ci.yml: Add Fedora 32Jürg Billeter2020-08-121-10/+12
| * doc/source/main_install.rst: Update BuildBox components to 0.0.14Jürg Billeter2020-08-121-8/+8
| * .gitlab-ci.yml: Update BuildBox components to 0.0.14Jürg Billeter2020-08-121-5/+5
|/
* Merge branch 'juerg/ci' into 'master'bst-marge-bot2020-08-123-3/+7
|\
| * .gitlab-ci.yml: Replace py38 with py38-nocover in TOXENVJürg Billeter2020-08-121-1/+1
| * tox.ini: Replace py38 with py38-nocover in default envlistJürg Billeter2020-08-121-1/+1
| * testing/_utils/site.py: Add BRZ_EMAIL to support Breezy 3.0juerg/fedora-32Jürg Billeter2020-08-121-1/+5
|/
* Merge branch 'juerg/fedora-30' into 'master'bst-marge-bot2020-08-121-5/+0
|\
| * .gitlab-ci.yml: Drop tests-fedora-30 jobjuerg/fedora-30Jürg Billeter2020-08-121-5/+0
|/
* Merge branch 'tcanabrava/cache-server-test' into 'master'bst-marge-bot2020-08-1116-8/+254
|\
| * Use a template for docker-variablestcanabrava/cache-server-testTomaz Canabrava2020-08-111-8/+8
| * Create template for remote testsWilliam Salmon2020-08-111-13/+6
| * Test buildstream with a reference cache serverWilliam Salmon2020-08-113-1/+59
| * Add tests for checking the working of a remote cacheWilliam Salmon2020-08-1112-0/+195
| * Artifacts configuration for test can also pushTomaz Canabrava2020-08-111-1/+1
|/
* Merge branch 'chandan/fix-artifact-checkout' into 'master'Chandan Singh2020-08-112-8/+20
|\
| * _frontend/cli.py: Fix `artifact checkout` with no argumentsChandan Singh2020-08-112-8/+20
|/
* Merge branch 'tristan/loader-dependency-refactor' into 'master'tristan/loader-dependency-refactorbst-marge-bot2020-08-105-234/+249
|\
| * _loader/loadelement.pyx: Removed an unused line of codeTristan van Berkom2020-08-101-1/+0
| * _loader/loadelement.pyx: Dependency now implements `provenance` as a propertyTristan van Berkom2020-08-101-3/+12
| * _loader: Use only one Dependency() classTristan van Berkom2020-08-105-233/+240
|/
* Merge branch 'tristan/fix-redundant-session-headings' into 'master'bst-marge-bot2020-08-1029-158/+338
|\
| * NEWS: Document breaking change, keys which can only be specified in project.conftristan/fix-redundant-session-headingsTristan van Berkom2020-08-101-0/+10
| * doc/source/format_project.rst: Documenting keys which must be in project.confTristan van Berkom2020-08-101-3/+21
| * _frontend/widget.py: Refactor the Widget.print_heading() functionTristan van Berkom2020-08-101-34/+87
| * _pluginfactory: Make list_plugins() report new display informationTristan van Berkom2020-08-106-18/+31
| * _project.py, _loader/loadcontext.py: Added Project.loaded_projects()Tristan van Berkom2020-08-103-0/+62
| * _project.py: Only one set of plugin factoriesTristan van Berkom2020-08-104-35/+50
| * _yaml.pyx: Make shortname a mandatory argument to _yaml.load()Tristan van Berkom2020-08-1017-62/+67
| * _stream.py: Conditionally call the session startup frontend callback.Tristan van Berkom2020-08-101-12/+16
|/
* Merge branch 'chandan/contrib-runtime-deps' into 'master'bst-marge-bot2020-08-101-0/+10
|\
| * doc/using_the_testsuite: Link to instructions for runtime dependenciesChandan Singh2020-08-101-0/+10
|/
* Merge branch 'tristan/cleanup-pickle' into 'master'bst-marge-bot2020-08-102-2/+0
|\
| * element/source: Remove pointless extra variabletristan/cleanup-pickleTristan van Berkom2020-08-102-2/+0
|/
* Merge branch 'juerg/element-sources' into 'master'bst-marge-bot2020-08-0610-284/+447
|\
| * Extract ElementSources classjuerg/element-sourcesJürg Billeter2020-08-066-215/+398
| * element.py: Push all sourcesJürg Billeter2020-08-061-4/+5
| * element.py: Drop `__has_all_sources_cached` instance variableJürg Billeter2020-08-061-6/+1
| * element.py: Drop cache checks from `_tracking_done()`Jürg Billeter2020-08-062-10/+2
| * source.py: Validate cache when it's used, not in `_is_cached()`Jürg Billeter2020-08-062-40/+23
| * _frontend/widget.py: Add context to errors in `show_pipeline()`Jürg Billeter2020-08-061-15/+20
| * _frontend/app.py: Catch exceptions in `_print_summary()`Jürg Billeter2020-08-061-1/+5
|/
* Merge branch 'bschubert/update-to-pytest-6' into 'master'bst-marge-bot2020-08-056-34/+33
|\
| * requirements.txt: Update dependenciesbschubert/update-to-pytest-6Benjamin Schubert2020-08-056-34/+33
|/
* Merge branch 'chandan/publish-types' into 'master'bst-marge-bot2020-08-042-1/+8
|\