summaryrefslogtreecommitdiff
path: root/src/buildstream/_pipeline.py
Commit message (Expand)AuthorAgeFilesLines
* _pipeline.py/_stream.py: Remove Pipeline objectTristan van Berkom2020-12-231-213/+253
* _pipeline.py: Remove add_elements()Tristan van Berkom2020-12-231-16/+0
* _pipeline.py: Remove track_cross_junction_filter()Tristan van Berkom2020-12-231-76/+0
* _pipeline.py: Remove resolve_elements().Tristan van Berkom2020-12-231-30/+0
* _pipeline.py: Remove load() methodTristan van Berkom2020-12-231-30/+0
* _pipeline.py: Remove check_remotes()Tristan van Berkom2020-12-231-16/+0
* _pipeline.py: Remove private _message() functionTristan van Berkom2020-12-211-16/+2
* _stream.py: Add _load_artifacts() hereTristan van Berkom2020-12-071-15/+0
* element.py: Hide dependencies which are irrelevant to the ElementTristan van Berkom2020-09-041-12/+11
* Element.dependencies() now yields ElementProxy wrappers by default.Tristan van Berkom2020-09-041-5/+5
* element.py: Early return in _initialize_state()Tristan van Berkom2020-08-131-2/+1
* Extract ElementSources classjuerg/element-sourcesJürg Billeter2020-08-061-1/+1
* _loader: Adding LoadContexttristan/load-contextTristan van Berkom2020-06-161-4/+2
* source.py: Add a new 'is_resolved' to get whether a source is resolved.Benjamin Schubert2020-01-161-1/+1
* element.py: Remove _get_consistency and introduce explicit methodsBenjamin Schubert2020-01-161-3/+3
* element.py: Rename '_source_cached' to '_has_all_sources_in_source_cache'Benjamin Schubert2020-01-161-1/+1
* source.py: Introduce methods to query state instead of get_consistencyBenjamin Schubert2020-01-161-2/+2
* _pipeline.py: Refactor if/elif/else usageTristan Maat2020-01-081-16/+15
* Make PipelineSelection a proper enum typeTristan Maat2020-01-081-38/+8
* _pipeline: remove subtract_elements()Darius Makovsky2019-12-091-15/+0
* _pipeline: remove targets_include()Darius Makovsky2019-12-091-17/+0
* Create _initialize_state() to capture an _update_state() use caseTristan Maat2019-11-181-2/+1
* Only run `element.__update_source_state` when necessaryTristan Maat2019-11-181-0/+1
* Reformat code using BlackChandan Singh2019-11-141-41/+29
* Remove unnecessary ignore_workspaces kwargDarius Makovsky2019-11-061-3/+2
* Use workspace_close and workspace_open to reset workspacesDarius Makovsky2019-10-161-2/+3
* Fix typo in pipeline msg detailDarius Makovsky2019-09-101-1/+1
* _pipeline.py: Add task progress to check_remote()jennis/tasksJames Ennis2019-09-041-1/+5
* _pipeline.py: Add task progress to resolve_elements()James Ennis2019-09-041-1/+8
* _artifactcache.py: Add remote support to bst artifact showJames Ennis2019-08-271-0/+12
* Load artifact refs the same way we load element namesJames Ennis2019-08-271-0/+15
* _message.py: Use element_name & element_key instead of unique_idtpollard/messageobjectTom Pollard2019-08-081-1/+1
* element.py: Cache whether we've resolved the initial stateJames Ennis2019-07-161-1/+2
* element.py: Introduce __update_strict_cache_key_of_rdeps()James Ennis2019-07-161-0/+5
* _pipeline.py, loader.py: Move Element._preflight() to new_from_meta()James Ennis2019-07-161-4/+0
* Pipeline: Add a helper for adding lists of elements togetherJonathan Maw2019-07-091-0/+16
* Refactor, use context.messenger directlyAngelos Evripiotis2019-07-051-4/+4
* Always fetch subprojects as neededJürg Billeter2019-06-251-8/+2
* element.py: Notify reverse deps when ready for runtime and cachedjennis/notify_reverse_depsJames Ennis2019-06-241-0/+5
* queue.py: Use heapq for the ready queuejennis/push_based_pipelineJames Ennis2019-06-071-0/+5
* Move source from 'buildstream' to 'src/buildstream'Chandan Singh2019-05-211-0/+516