summaryrefslogtreecommitdiff
path: root/src/buildstream/element.py
Commit message (Expand)AuthorAgeFilesLines
* 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
* element.py: Remove needless function overheadJames Ennis2019-07-161-34/+13
* element.py: Rename remaining_*_deps_uncached to *_deps_uncachedJames Ennis2019-07-161-11/+11
* element.py: Remove misleading and incorrect commentsJames Ennis2019-07-161-3/+2
* element.py: Introduce __cache_keys_unstable for workspace handlingJames Ennis2019-07-161-13/+36
* _pipeline.py, loader.py: Move Element._preflight() to new_from_meta()James Ennis2019-07-161-43/+45
* plugins: Update public documentation to be correct with the new NodesBenjamin Schubert2019-07-151-4/+4
* node: Rename 'copy' to 'clone'Benjamin Schubert2019-07-151-13/+13
* _yaml: Split Node-related parts into 'node.pyx'Benjamin Schubert2019-07-151-4/+5
* _yaml: Mark 'strip_node_info' as buildstream-privateBenjamin Schubert2019-07-151-1/+1
* _yaml: Set 'MappingNode' public-private APIBenjamin Schubert2019-07-151-10/+10
* _yaml: Mark attributes in ProvenanceInformation as Buildstream-privateBenjamin Schubert2019-07-151-1/+1
* _yaml: Remove 'node_get_provenance' and add 'Node.get_provenance'Benjamin Schubert2019-07-151-4/+9