summaryrefslogtreecommitdiff
path: root/buildstream/element.py
Commit message (Expand)AuthorAgeFilesLines
* Allow source plugins to access previous sourcesChandan Singh2018-08-151-2/+8
* Move KeyStrength enum out to element_enums.pyJim MacArthur2018-08-151-36/+3
* _project.py: Add fatal-warnings configuration itemJosh Smith2018-08-151-18/+8
* Implementing relative workspacesrelative_workspacesPhillip Smyth2018-08-101-3/+4
* element.py (docs): dashes not underscores for build and install rootEd Baunton2018-08-041-2/+2
* Add support for include '(@)' in project.conf and .bst filesValentin David2018-08-021-16/+53
* element.py: Raise an exception on unbuilt element checkoutMartin Blanchard2018-08-011-0/+6
* element.py: Conversion to use virtual directoriesJim MacArthur2018-08-011-51/+62
* Add the virtual directory class 'Directory' and one implementation.Jim MacArthur2018-08-011-1/+0
* Add BST_VIRTUAL_DIRECTORY flag for element pluginsJim MacArthur2018-08-011-1/+9
* Added the missing `_get_build_log` functionknownexus2018-07-311-1/+6
* Cache failed buildsRichard Maw2018-07-311-75/+85
* Convert call-sites of Element._cached() that assume successRichard Maw2018-07-311-4/+4
* element.py: Add metadata to distinguish between successful and failed buildsRichard Maw2018-07-311-0/+84
* element.py: Cache the result of checking whether an artifact is cached weaklyRichard Maw2018-07-311-5/+20
* element.py, source.py, plugin.py: Adjusting API version since annotations.Tristan Van Berkom2018-07-271-1/+1
* _exceptions.py: Modify BstError API to allow optional retryJosh Smith2018-07-271-2/+3
* Adding caching build treesPhillip Smyth2018-07-231-0/+7
* element.py: Make Element._get_brief_display_key() available to Internal APIJosh Smith2018-07-231-18/+18
* Fix crash when --debug is passedSam Thursfield2018-07-201-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
* element.py: Added BST_FORBID_BDEPENDS to compliment BST_FORBID_RDEPENDSTristan Van Berkom2018-04-261-1/+18
* buildstream/element.py: Fixing unused variablesTristan Van Berkom2018-04-191-1/+1
* element.py: Fix force opening of workspaces.Tristan Van Berkom2018-04-171-2/+17
* element.py, _pipeline.py: Moved instantiation codepath to Element class methods.Tristan Van Berkom2018-04-161-13/+62
* source.py, element.py, _pipeline.py: Streamling preflighting.Tristan Van Berkom2018-04-161-2/+11
* element.py: Document new BST_FORBID_SOURCES and BST_FORBID_RDEPENDS as availa...Tristan Van Berkom2018-04-161-4/+6
* element.py: Document new Element.prepare() method as available since 1.2Tristan Van Berkom2018-04-161-0/+2
* element.py: Rename _get_full_display_key() -> _get_display_key()Tristan Van Berkom2018-04-141-3/+3
* element.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-141-569/+611
* Update plugin documentationTristan Maat2018-04-131-2/+10
* Add element.prepare methodTristan Maat2018-04-131-1/+39
* element.py: Documentation improvementsTristan Van Berkom2018-04-131-81/+123