summaryrefslogtreecommitdiff
path: root/src/buildstream/_stream.py
Commit message (Expand)AuthorAgeFilesLines
* _pipeline.py/_stream.py: Remove Pipeline objectTristan van Berkom2020-12-231-19/+16
* _stream.py: Don't use Pipeline.add_elements()Tristan van Berkom2020-12-231-1/+4
* _stream.py: Added internal _track_cross_junction_filter()Tristan van Berkom2020-12-231-1/+47
* _stream.py: Add internal _resolve_elements()Tristan van Berkom2020-12-231-1/+31
* _stream.py: Added internal _load_elements()Tristan van Berkom2020-12-231-7/+40
* _stream.py: Add internal _resolve_remotely_cached()Tristan van Berkom2020-12-231-1/+16
* _stream.py: Remove private _message() functionTristan van Berkom2020-12-211-24/+15
* _stream.py: Added missing machine readable error codesTristan van Berkom2020-12-211-1/+5
* _stream.py, _frontend/widget.py: Fix weird hacktristan/fix-artifact-name-hackTristan van Berkom2020-12-111-6/+0
* Refactor: Use explicit invocation for retrying jobs.Tristan van Berkom2020-12-101-13/+27
* Refactor ArtifactElement instantiationTristan van Berkom2020-12-071-4/+15
* _stream.py: Centralize application state cleanupTristan van Berkom2020-12-071-2/+2
* _stream.py: Add _load_artifacts() hereTristan van Berkom2020-12-071-1/+20
* _stream.py: Use consistent glob handling with utils.glob()Tristan van Berkom2020-11-191-6/+3
* _stream.py: Only optionally try to glob for artifact namesTristan van Berkom2020-11-191-58/+115
* _stream.py: Make `_enqueue_plan` a timed activitybschubert/notify-prepare-planBenjamin Schubert2020-11-041-1/+5
* _frontend/cli.py: Drop support for bst shell --use-buildtree=tryJürg Billeter2020-10-271-14/+8
* _stream.py: Simplify code in shell()Jürg Billeter2020-10-271-87/+31
* Move shell element loading logic from Cli to StreamJürg Billeter2020-10-271-3/+66
* _stream.py: Use callback for shell promptJürg Billeter2020-10-271-2/+2
* _stream.py: Pull missing artifacts in push()juerg/pushJürg Billeter2020-09-291-45/+7
* _state.py: Use separate task identifierJürg Billeter2020-09-101-3/+3
* element.py: Hide dependencies which are irrelevant to the ElementTristan van Berkom2020-09-041-11/+10
* Element.dependencies() now yields ElementProxy wrappers by default.Tristan van Berkom2020-09-041-1/+1
* Add ElementSourcesCacheJürg Billeter2020-09-031-0/+3
* _stream.py: In source_push() don't skip fetching for cached elementsJürg Billeter2020-09-011-1/+1
* _stream.py: Conditionally call the session startup frontend callback.Tristan van Berkom2020-08-101-12/+16
* scheduler.py: Remove all usage of notificationsBenjamin Schubert2020-07-061-21/+5
* scheduler.py: Remove notifications from scheduler to streamBenjamin Schubert2020-07-061-15/+1
* _stream.py: Stop using a 'RUNNING' event to know the state of the schedulerBenjamin Schubert2020-07-061-4/+4
* _stream.py: Stop using a 'TERMINATED' event to know the state of the schedulerBenjamin Schubert2020-07-061-4/+3
* _stream.py: Stop using a 'SUSPENDED' event to know the state of the schedulerBenjamin Schubert2020-07-061-4/+4
* scheduler.py: Pass all 'retry' operations through the stateBenjamin Schubert2020-07-061-5/+4
* _state.py: Only use a single place of truth for the start timeBenjamin Schubert2020-07-061-11/+0
* scheduler.py: Remove task-based notifications and use the stateBenjamin Schubert2020-07-061-7/+0
* scheduler.py: Remove 'Message' notification type, use the messengerBenjamin Schubert2020-07-061-4/+2
* Add `bst source push` commandJürg Billeter2020-07-061-0/+42
* _loader: Adding LoadContexttristan/load-contextTristan van Berkom2020-06-161-24/+25
* Completely abolish job pickling.tristan/nuke-pickle-jobberTristan van Berkom2020-06-151-15/+0
* _stream.py: Remove workspace_is_required()Tristan van Berkom2020-06-111-14/+0
* Revert "Simplify queue management"Jürg Billeter2020-05-271-3/+7
* Revert "Schedule elements instead of "requiring" them"Jürg Billeter2020-05-271-2/+2
* _stream.py: Fetch sources while launching build shellschandan/build-shell-fetchChandan Singh2020-04-301-7/+5
* _stream.py: shell(): Require sources only for build shellsjuerg/shell-sysrootJürg Billeter2020-04-251-1/+1
* Remove bst shell --sysrootJürg Billeter2020-04-251-24/+18
* _workspaces: Rename `last_successful` to `last_build`Darius Makovsky2020-02-111-1/+1
* _workspaces.py: Drop `prepared`Jürg Billeter2020-02-111-1/+0
* element.py: Rename '_source_cached' to '_has_all_sources_in_source_cache'Benjamin Schubert2020-01-161-1/+1
* Make PipelineSelection a proper enum typeTristan Maat2020-01-081-33/+38
* lint: remove all unecessary elif/else after break/continueBenjamin Schubert2019-12-021-1/+1