summaryrefslogtreecommitdiff
path: root/src/buildstream/element.py
Commit message (Expand)AuthorAgeFilesLines
* wiptraveltissues/cachedDarius Makovsky2020-01-161-8/+7
* Remove element._cached_failure()Darius Makovsky2020-01-161-16/+1
* element.py: Remove unused __staged_sources_directory & asserttpollard/removeassertTom Pollard2020-01-151-10/+0
* element.py: Only cache sources if some had to be fetchedbschubert/cleanup-element-fetchBenjamin Schubert2019-12-131-1/+1
* element.py: Remove temporary variableBenjamin Schubert2019-12-131-2/+2
* element: remove _is_required()/__requiredDarius Makovsky2019-12-091-8/+0
* element: Remove unused method (__reset_cache_data)Darius Makovsky2019-12-091-18/+0
* lint: Remove unnecessary list comprehensionsBenjamin Schubert2019-12-021-1/+1
* element: always prepare sandboxesDarius Makovsky2019-11-271-13/+2
* element.py: Make build directory a proper utils._tempdirTristan Maat2019-11-251-15/+6
* Remove `Element._schedule_tracking()`Tristan Maat2019-11-221-37/+0
* Schedule elements instead of "requiring" themTristan Maat2019-11-221-61/+8
* element.py: Refactor __update_ready_for_runtime()Tristan Maat2019-11-181-19/+30
* element.py: Refactor __update_strict_cache_key_of_rdeps()Tristan Maat2019-11-181-14/+26
* element.py: Reduce calls to __update_cache_key_non_strictTristan Maat2019-11-181-1/+11
* element.py: Make ex-_update_state() components privateTristan Maat2019-11-181-17/+19
* element.py: Remove `_update_state()`Tristan Maat2019-11-181-16/+3
* element.py: Only run `_schedule_assemble()` when necessaryTristan Maat2019-11-181-29/+27
* element.py: Only `element.__update_artifact_state` when necessaryTristan Maat2019-11-181-7/+9
* element.py: Only run `element.__update_cache_keys` when necessaryTristan Maat2019-11-181-13/+29
* Create _initialize_state() to capture an _update_state() use caseTristan Maat2019-11-181-8/+67
* Only run `element.__update_source_state` when necessaryTristan Maat2019-11-181-7/+17
* element.py: Remove workspace-specific codeTristan Maat2019-11-181-32/+4
* element.py: Refactor `_schedule_assemble`Tristan Maat2019-11-181-10/+32
* Reformat code using BlackChandan Singh2019-11-141-296/+305
* Add _is_trackable() method to Source()Darius Makovsky2019-11-111-2/+16
* element.py: Avoid redundant SourceCache.contains() callsJürg Billeter2019-11-051-0/+5
* element.py: inline local functionDarius Makovsky2019-10-301-5/+5
* Remove unnecessary parameter in Source._get_unique_keyDarius Makovsky2019-10-301-1/+1
* job pickling: plugins don't return their factoriesAngelos Evripiotis2019-10-251-7/+5
* element: remove double MetaSource importAngelos Evripiotis2019-10-251-2/+0
* element.py: remove unused variableDarius Makovsky2019-10-181-3/+0
* Remove special loading for workspacestraveltissues/notesDarius Makovsky2019-10-171-11/+0
* node.pyx: Make 'strip_node_info' publicBenjamin Schubert2019-10-161-1/+1
* element.py: Rework 'node_subst_list' to take the sequence directlyBenjamin Schubert2019-10-161-7/+6
* element.py: remove 'node_subst_member' and replace with 'node_susbst_vars'Benjamin Schubert2019-10-161-33/+3
* element.py: Remove '_subst_string'Benjamin Schubert2019-10-161-15/+0
* element.py: change 'substitute_variables' to take a 'ScalarNode' and renameBenjamin Schubert2019-10-161-5/+28
* element.py: remove call to _source_cached()traveltissues/benchmarkDarius Makovsky2019-10-051-1/+0
* element.py: remove concept of key instabilityDarius Makovsky2019-10-051-56/+9
* Remove workspace mounting for sandboxesDarius Makovsky2019-09-241-38/+9
* element.py: always check sources for cachingDarius Makovsky2019-09-241-15/+4
* Support loading 'workspace'-kind sourcesDarius Makovsky2019-09-241-0/+15
* element.py: Abstract not producing artifactsThomas Coldrick2019-09-161-0/+6
* Add initial mypy configuration and typesChandan Singh2019-09-021-101/+155
* Addition of --long option to list-contents:becky/list_contents_long_optionRebecca Grayson2019-09-021-9/+2
* Implement strict dependency semanticsTristan Van Berkom2019-08-311-10/+20
* element.py: Use recursive element names for strict rebuild dependenciesTristan Van Berkom2019-08-311-1/+1
* _artifactcache.py: Add remote support to bst artifact showJames Ennis2019-08-271-0/+11
* element.py: Add _add_build_dependency() methodJames Ennis2019-08-271-0/+10