summaryrefslogtreecommitdiff
path: root/buildstream/element.py
Commit message (Expand)AuthorAgeFilesLines
* element.py: Remove artifacts parameter from constructorJürg Billeter2020-07-301-2/+2
* _variables.py: Complete rewriteTristan van Berkom2020-07-221-16/+27
* element.py: Accept absolute paths in overlap whitelistsabderrahim/absolute-whitelistAbderrahim Kitouni2020-03-301-2/+2
* Implement strict dependency semanticsTristan Van Berkom2019-08-311-10/+18
* element.py: Use recursive element names for strict rebuild dependenciesTristan Van Berkom2019-08-311-1/+1
* types.py: Moving CoreWarnings to the types.py moduleTristan Van Berkom2019-08-051-16/+1
* Implementing relative workspacestristan/bst-1/relative-workspacesPhillip Smyth2019-08-041-3/+4
* _project.py: Add fatal-warnings configuration itemJosh Smith2019-08-031-17/+8
* Allow source plugins to access previous sourcesChandan Singh2019-07-161-2/+8
* element.py: Update state on reverse dependencies when strict key is resolved.Tristan Van Berkom2019-05-091-1/+3
* element.py: Reset workspace state if last successful build is missing.Tristan Van Berkom2019-05-061-2/+19
* element.py: Validate sandbox configJürg Billeter2019-04-141-1/+17
* element.py: Add _fetch_done method and use this to update the stateBenjamin Schubert2019-03-241-0/+9
* Stop updating state in queue.status()Benjamin Schubert2019-03-241-3/+31
* plugin.py: make _unique_id accessible to the coreBenjamin Schubert2019-03-241-1/+1
* element.py: Observe fail-on-overlap policy on building element's projectTristan Van Berkom2019-02-221-2/+2
* Ensure `--deps=none` option works for `bst checkout`Chandan Singh2018-10-291-11/+15
* cascache.py: Move push/pull messaging to cascacheJosh Smith2018-09-201-4/+0
* element.py: Remove redundant timed_activityJosh Smith2018-09-191-9/+8
* element: validate configuration variablesTiago Gomes2018-09-141-1/+9
* _artifactcache/artifactcache.py: Changes to mark_required_elements()Tristan Van Berkom2018-09-141-7/+12
* element.py: Remove _get_artifact_cache() accessor.Tristan Van Berkom2018-09-101-10/+0
* element.py: Remove _get_artifact_size()Tristan Van Berkom2018-09-101-18/+6
* element.py: Adding missing API documenting commentTristan Van Berkom2018-09-101-0/+7
* plugin.py: Added _configure() and _get_configuring() private APIsTristan Van Berkom2018-09-031-1/+1
* element.py: Do not attempt to pull workspaced elementsJürg Billeter2018-08-281-0/+4
* element.py: Schedule assemble for key of workspaced elementsJürg Billeter2018-08-281-7/+15
* element.py: Raise an exception on unbuilt element checkoutMartin Blanchard2018-08-141-0/+6
* Fix crash when --debug is passedSam Thursfield2018-08-131-2/+3
* element.py: Make Element._get_brief_display_key() available to Internal APIJosh Smith2018-08-061-18/+18
* Add support for include '(@)' in project.conf and .bst filesValentin David2018-08-031-16/+53
* _exceptions.py: Modify BstError API to allow optional retryJosh Smith2018-07-271-2/+3
* Refactor: Use new logging mechanism from Contexttristan/local-cache-expiryTristan Van Berkom2018-07-181-81/+3
* Make elements keep track of their built artifact sizeTristan Maat2018-07-181-0/+31
* buildstream/_frontend/cli.py: Added a `--deps` flag to `bst checkout`Phillip Smyth2018-07-171-11/+11
* element.py: Include fail-on-overlap setting in cache keyJürg Billeter2018-07-171-0/+4
* element.py: Do not use ArtifactCache.can_diff()Jürg Billeter2018-07-171-1/+1
* Fix documentation typoTiago Gomes2018-07-021-1/+1
* Fix element check for BST_FORBID_BDEPENDSValentin David2018-06-221-1/+1
* Remove shebangs from python filesGökçen Nurlu2018-06-191-1/+0
* doc/source/core_framework.rst: Use a toctree instead of linksTristan Van Berkom2018-06-091-2/+2
* Handle cross junction elements in workspaces.Valentin David2018-06-081-7/+5
* element.py: Add _get_source_element() methodJonathan Maw2018-05-171-0/+12
* element.py: Fix consistency of workspaced elements when ref is missingChandan Singh2018-05-171-9/+10
* Do not pull/fetch/build elements that are not requiredJürg Billeter2018-05-111-2/+33
* element.py: Do not query remote artifact caches ahead of pull/pushJürg Billeter2018-05-111-67/+52
* _artifactcache: Add bool return value to pull()Jürg Billeter2018-05-111-2/+2
* Fix provenance in error message for undefined variables.Valentin David2018-05-061-3/+18
* element.py: Fix buildable check in non-strict modejuerg/non-strict-buildableJürg Billeter2018-05-031-1/+6
* element.py: Print info message when artifact was actually pushedJürg Billeter2018-04-301-1/+8