summaryrefslogtreecommitdiff
path: root/src/buildstream/element.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* element.py: Add _get_artifact() methodJames Ennis2019-08-271-0/+11
* element.py: Remove call to mark_required_elements()Jürg Billeter2019-08-201-15/+0
* artifact.proto: Add the project name to the build dependency informationJames Ennis2019-08-191-2/+2
* element.py: Cache the project nameJames Ennis2019-08-191-2/+2
* element.py: Add the build dependency names to the cache key dictJames Ennis2019-08-191-1/+2
* Addition of bst artifact list-contents:Rebecca Grayson2019-08-161-0/+10
* element.py: Don't reset a failed (but cached) workspaced Elementjennis/fix_failed_workspacesJames Ennis2019-08-131-3/+3
* artifact.py,element.py: Add get_logs() methodsJames Ennis2019-08-091-0/+8
* element.py: Remove redundant second call to _get_cache_key()Tom Pollard2019-08-081-1/+1
* _sandboxremote.py: Fetch blobs on artifact creation, not after commandJürg Billeter2019-08-081-0/+2
* Add Element.__update_cache_keys_stability()Darius Makovsky2019-08-061-10/+20
* context: Move 'CacheBuildTrees' to a FastEnumBenjamin Schubert2019-07-291-4/+5
* Render progress information for loading and processing elementsJonathan Maw2019-07-261-3/+7
* Make ChildJobs and friends picklableAngelos Evripiotis2019-07-241-0/+37
* Reset cache data if a workspace build is pendingDarius Makovsky2019-07-221-0/+4
* element.py: clobber sources with workspaceDarius Makovsky2019-07-221-3/+15
* _exceptions.py: Align LoadError() parameter orderingtpollard/loaderrorTom Pollard2019-07-181-5/+4
* Store Platform reference in Context instance variableJürg Billeter2019-07-171-5/+5
* node: Add 'get_str_list' on 'MappingNode'Benjamin Schubert2019-07-171-3/+3
* element.py: Introduce __cached_successfullyJames Ennis2019-07-161-1/+13
* element.py: Cache whether we've resolved the initial stateJames Ennis2019-07-161-0/+3
* element.py: Call __update_strict_cache_key_of_rdeps() only if neededJürg Billeter2019-07-161-8/+8
* element.py: Deduplicate _update_ready_for_runtime_and_cached() callsJürg Billeter2019-07-161-10/+5
* element.py: Remove update_state_recursively()James Ennis2019-07-161-28/+4
* element.py: Introduce __update_ready_for_runtime()James Ennis2019-07-161-1/+50
* element.py: Introduce __update_strict_cache_key_of_rdeps()James Ennis2019-07-161-2/+39