summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
| * tests/format/dependencies.py: Remove tests for LoadErrorReason.DUPLICATE_DEPE...Tristan van Berkom2020-09-189-97/+0
| * _loader: Added DependencyTypeTristan van Berkom2020-09-185-32/+54
| * tests/frontend/overlaps.py: Test CoreWarnings.UNSTAGED_FILESTristan van Berkom2020-09-186-2/+38
| * tests/frontend/overlaps.py: Minor cleanup and refactoringTristan van Berkom2020-09-181-37/+32
| * element.py, _elementproxy.py: Use new OverlapCollectorTristan van Berkom2020-09-182-163/+162
| * _overlapcollector.py: Adding the OverlapCollector as a separate moduleTristan van Berkom2020-09-181-0/+328
| * types.py: Adding CoreWarnings.UNSTAGED_FILESTristan van Berkom2020-09-181-1/+7
| * types.py: Adding OverlapAction enumerationTristan van Berkom2020-09-182-1/+41
| * tests/elements/filter/basic/element_plugins/dynamic.py: Stage in Element.stage()Tristan van Berkom2020-09-181-5/+2
| * filter plugin: Stage the artifacts in Element.stage()Tristan van Berkom2020-09-181-3/+2
| * compose plugin: Stage the artifacts in Element.stage()Tristan van Berkom2020-09-181-5/+3
|/
* Merge branch 'tristan/fix-overnight-tests' into 'master'bst-marge-bot2020-09-172-6/+36
|\
| * .gitlab-ci.yml: Update references to externalsTristan van Berkom2020-09-171-1/+1
| * .gitlab-ci.yml: Added comment explaining how we test without `usedevelop`Tristan van Berkom2020-09-171-0/+6
| * .gitlab-ci.yml: Fix randomized overnight testsTristan van Berkom2020-09-171-1/+1
| * .gitlab-ci.yml: Finish removing the external testsTristan van Berkom2020-09-171-1/+0
| * element.py: Cache ElementProxiesTristan van Berkom2020-09-171-3/+28
|/
* Merge branch 'juerg/element-cache-state' into 'master'bst-marge-bot2020-09-163-177/+112
|\
| * tests/frontend/rebuild.py: Add test_modify_and_revertJürg Billeter2020-09-161-0/+41
| * tests/frontend/rebuild.py: Add assertion for built elementsJürg Billeter2020-09-161-0/+8
| * testing/runcli.py: Add get_built_elements() methodJürg Billeter2020-09-161-0/+7
| * element.py: Fix strict artifact handling in non-strict modeJürg Billeter2020-09-161-26/+18
| * element.py: Calculate strict cache key before weak cache keyJürg Billeter2020-09-161-39/+40
| * element.py: Remove __update_ready_for_runtime()Jürg Billeter2020-09-161-65/+4
| * element.py: Remove __update_strict_cache_key_of_rdeps()Jürg Billeter2020-09-161-53/+0
|/
* Merge branch 'qinusty/update-buildbarn-images' into 'master'bst-marge-bot2020-09-151-2/+2
|\
| * Update buildbarn images for CI remote-cacheqinusty/update-buildbarn-imagesJosh Smith2020-09-151-2/+2
|/
* Merge branch 'tristan/fix-analysis' into 'master'bst-marge-bot2020-09-141-0/+2
|\
| * .gitlab-ci.yml: Workaround radon packaging issueTristan van Berkom2020-09-141-0/+2
|/
* Merge branch 'tristan/element-minor-fixes' into 'master'Tristan Van Berkom2020-09-121-5/+20
|\
| * element.py: Added missing docstring for Element.project_nameTristan van Berkom2020-09-121-0/+10
| * element.py: Fixup docstring for deprecated Element.search() API.Tristan van Berkom2020-09-111-4/+1
| * element.py: Separating internal/private instance members in Element.__init__()Tristan van Berkom2020-09-111-1/+9
|/
* Merge branch 'juerg/duplicate-artifact-job' into 'master'bst-marge-bot2020-09-108-83/+103
|\
| * tests/frontend/push.py: Test artifact push with globJürg Billeter2020-09-101-0/+30
| * _state.py: Use separate task identifierJürg Billeter2020-09-107-83/+73
|/
* Merge branch 'juerg/cache-key' into 'master'bst-marge-bot2020-09-092-5/+40
|\
| * tests/frontend/buildcheckout.py: Add non-strict cache key testjuerg/cache-keyJürg Billeter2020-09-081-0/+34
| * element.py: Fix dependency cache key check in non-strict modeJürg Billeter2020-09-081-5/+6
|/
* Merge branch 'qinusty/sandboxremote-log-UNAVAILABLE' into 'master'bst-marge-bot2020-09-071-3/+5
|\
| * _sandboxremote.py: Include details in UNAVAILABLE error loggingJosh Smith2020-09-071-3/+5
|/
* Merge branch 'tristan/overlap-whitelist-no-search' into 'master'bst-marge-bot2020-09-072-33/+57
|\
| * element.py: Refactor overlap warnings.Tristan van Berkom2020-09-072-33/+57
|/
* Merge branch 'tristan/hidden-runtime-dependencies' into 'master'Tristan Van Berkom2020-09-0520-258/+658
|\
| * NEWS: Noting breaking change for Scope removaltristan/hidden-runtime-dependenciesTristan van Berkom2020-09-041-0/+8
| * element.py: Hide dependencies which are irrelevant to the ElementTristan van Berkom2020-09-0417-231/+368
| * Element.dependencies() now yields ElementProxy wrappers by default.Tristan van Berkom2020-09-047-87/+134
| * _elementproxy.py: New file, proxy for ElementsTristan van Berkom2020-09-041-0/+122
| * _pluginproxy.py: New file, base class for plugin proxies.Tristan van Berkom2020-09-041-0/+86
| * plugin.py: Fixed annotations for node_get_project_path() to return a string.Tristan van Berkom2020-09-041-1/+1
|/