summaryrefslogtreecommitdiff
path: root/buildstream/_pipeline.py
Commit message (Expand)AuthorAgeFilesLines
* _stream.py, _pipeline.py: Refactoring of the pipeline itselfTristan Van Berkom2018-05-081-188/+181
* _artifactcache: Added ArtifactCache.setup_remotes()Tristan Van Berkom2018-05-081-32/+0
* Moving 'fetch_subprojects' configuration to stream <--> loaderTristan Van Berkom2018-05-081-5/+7
* _stream.py, _frontend: Call Stream() APIs with CLI arguments directly.Tristan Van Berkom2018-05-081-7/+2
* _stream.py: New Stream object, main calling interface for BuildStream coreTristan Van Berkom2018-05-081-358/+2
* _pipeline.py: Declare tracking related members in the constructorTristan Van Berkom2018-04-201-1/+2
* _pipeline.py, _frontend/app.py: Added track_selection initialization argumentTristan Van Berkom2018-04-191-11/+23
* _pipeline.py: Added PipelineSelectionTristan Van Berkom2018-04-191-8/+35
* _scheduler/queue.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-181-10/+10
* _pipeline.py: Stop printing warning when a build plan does not use some exist...Tristan Van Berkom2018-04-161-17/+0
* element.py, _pipeline.py: Moved instantiation codepath to Element class methods.Tristan Van Berkom2018-04-161-41/+12
* Clean up element/source instantiation code paths.Tristan Van Berkom2018-04-161-4/+2
* source.py, element.py, _pipeline.py: Streamling preflighting.Tristan Van Berkom2018-04-161-11/+2
* Fix disaster while making cross junction tracking optional.Tristan Van Berkom2018-04-131-76/+70
* _pipeline.py: Fix inconsistent element error to print element fullnames.Tristan Van Berkom2018-04-131-1/+1
* _frontend/cli.py, _pipeline.py: Add options for cross junction tracking.Tristan Van Berkom2018-04-121-29/+59
* _workspaces.py: Remove knowledge of Elements completelyTristan Van Berkom2018-04-101-15/+10
* element.py: Cache source consistency logic and refactor workspace logic into ...Tristan Van Berkom2018-04-091-2/+2
* _platform package: Adhere to policy on private symbolsTristan Van Berkom2018-04-051-1/+1
* _pipeline.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-031-267/+334
* _project.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-031-7/+7
* _context.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-031-5/+5
* Refactoring of highlevel workspace codeTristan Van Berkom2018-04-021-136/+0
* Include initialization time in the total session time of the build logTristan Van Berkom2018-04-011-71/+12
* Make workspaces use objects instead of pipeline helper methodsTristan Maat2018-03-271-20/+18
* Remove unused importsJürg Billeter2018-03-251-1/+1
* Fix #248 - Support project.refs in the core.Tristan Van Berkom2018-03-201-4/+64
* Deprecate `--track-save` option from `bst build`Tristan Van Berkom2018-03-201-5/+3
* pylint - dealt with import warningsJames Ennis2018-03-141-1/+1
* pylint - dealt with len-as-condition warningJames Ennis2018-03-141-5/+5
* _pipeline.py: Remove undefined variable source_indexJames Ennis2018-03-071-2/+1
* Pipeline: Give more helpful errors when opening a workspace for an element th...Jonathan Maw2018-03-011-1/+6
* Allow plugins to forbid runtime dependencies and sourcesJonathan Maw2018-03-011-1/+1
* Create workspace directory after checking for potential issuesChandan Singh2018-02-191-14/+15
* _artifactcache: Use project-specific remotes for subprojectsJürg Billeter2018-02-081-7/+12
* Add junction support for subprojectsJürg Billeter2018-02-081-2/+6
* Add project attribute to MetaElementJürg Billeter2018-02-081-5/+5
* Pass Project instance to LoaderJürg Billeter2018-02-081-2/+1
* Move element and source factories from Pipeline to ProjectJürg Billeter2018-02-081-17/+5
* _pipeline.py: Silence some messages while interrogating source consistencyTristan Van Berkom2018-02-071-3/+4
* Make workspaces element-wide instead of source-specificChandan Singh2018-02-051-46/+29
* Add explicit error handling for ElementErrors that happen as a result of stag...Jonathan Maw2018-01-251-12/+16
* Use explicit source state updatesjuerg/source-stateJürg Billeter2018-01-161-4/+4
* Rename _force_inconsistent() to _schedule_tracking()Jürg Billeter2018-01-161-7/+7
* Shorten the warnings raised when remote cache initialization failsSam Thursfield2018-01-161-1/+1
* Use explicit element state updatesJürg Billeter2018-01-121-1/+1
* Update copyright years of files I have touchedSam Thursfield2018-01-111-1/+1
* Allow push to multiple remotes, configurable on a per-remote basisSam Thursfield2018-01-111-8/+8
* Add `bst push --remote` and `bst pull --remote`Sam Thursfield2018-01-111-6/+19
* Add support for multiple remote cachesSam Thursfield2018-01-111-16/+16