summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 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
|/
* Merge branch 'juerg/element-source-cache' into 'master'bst-marge-bot2020-09-0340-249/+742
|\
| * Move handling of the source `directory` configuration to ElementSourcesjuerg/element-source-cacheJürg Billeter2020-09-0330-128/+120
| * Add ElementSourcesCacheJürg Billeter2020-09-0311-129/+601
| * tests/sourcecache: Do not inspect uninitialized elementsJürg Billeter2020-09-033-0/+10
| * _casbaseddirectory.py: Add _clear() methodJürg Billeter2020-09-031-1/+16
| * _casbaseddirectory.py: Invalidate digest of parent in _reset()Jürg Billeter2020-09-031-3/+7
|/
* Merge branch 'juerg/source-push-fetch' into 'master'bst-marge-bot2020-09-012-1/+31
|\
| * tests/sourcecache/push.py: Add test_push_missing_source_after_build()Jürg Billeter2020-09-011-0/+30
| * _stream.py: In source_push() don't skip fetching for cached elementsJürg Billeter2020-09-011-1/+1
|/
* Merge branch 'tristan/disable-wsl-ci' into 'master'bst-marge-bot2020-08-311-43/+0
|\
| * .gitlab-ci.yml: Remove the WSL tests, we're not using this anymore.tristan/disable-wsl-ciTristan van Berkom2020-09-011-43/+0
|/
* Merge branch 'tristan/artifact-dependency-names' into 'master'bst-marge-bot2020-08-304-61/+28
|\
| * Remove unused Scope argument from artifact name related APIs.tristan/artifact-dependency-namesTristan van Berkom2020-08-304-61/+28
|/
* Merge branch 'bschubert/typing' into 'master'bst-marge-bot2020-08-309-8/+59
|\
| * setup.cfg: Remove pytest and py from the list of non-typechecked modulesbschubert/typingBenjamin Schubert2020-08-302-1/+3
| * node.pyi: Add type annotations for the node moduleBenjamin Schubert2020-08-303-7/+31
| * _types.pyi: Add type information for the cython moduleBenjamin Schubert2020-08-302-1/+2
| * _utils.pyi: Add type information for _utils.pyxBenjamin Schubert2020-08-302-1/+2
| * _loader: Add type information for the loader package's cython filesBenjamin Schubert2020-08-303-1/+15
| * _variables.pyi: Add type annotations for _variables.pyxBenjamin Schubert2020-08-302-1/+10
|/
* Merge branch 'tristan/scriptelement-simplify-again' into 'master'bst-marge-bot2020-08-301-10/+4
|\
| * scriptelement.py: Remove legacy manual creation of staging directory.tristan/scriptelement-simplify-againTristan van Berkom2020-08-301-10/+4
|/
* Merge branch 'tristan/scriptelement-simplify' into 'master'bst-marge-bot2020-08-301-9/+9
|\
| * scriptelement.py: Simplify staging in the case no layout is providedTristan van Berkom2020-08-301-9/+9
|/
* Merge branch 'bschubert/remove-urllib-warnings' into 'master'bst-marge-bot2020-08-291-15/+8
|\
| * downloadablefilesource: Remove deprecated methods in python3.8bschubert/remove-urllib-warningsBenjamin Schubert2020-08-281-15/+8
|/