summaryrefslogtreecommitdiff
path: root/src/buildstream/_loader/loader.py
Commit message (Expand)AuthorAgeFilesLines
* Call _initialize_state() in Element._new_from_load_element()juerg/cache-query-jobJürg Billeter2020-12-141-1/+0
* _loader/loader.py: Support overriding elementsTristan van Berkom2020-11-041-39/+142
* _loader/loader.py: Fixing new pylint "no-member" errortristan/loader-fixesTristan van Berkom2020-10-271-1/+1
* _loader/loader.py: Fix _load_file() for cross project link element loads.Tristan van Berkom2020-10-271-1/+5
* _loader/loader.py: Avoid double dictionary lookupTristan van Berkom2020-10-271-2/+2
* _loader/loader.py: Track link elements and resolve overridesTristan van Berkom2020-10-061-4/+190
* Refactor: Lazily instantiate ProvenanceInformation objectstristan/lazy-provenanceTristan van Berkom2020-10-011-59/+61
* _loader: Added DependencyTypeTristan van Berkom2020-09-181-2/+2
* Completely remove MetaElementTristan van Berkom2020-08-131-149/+8
* _loader: Use only one Dependency() classTristan van Berkom2020-08-101-9/+10
* Extract ElementSources classjuerg/element-sourcesJürg Billeter2020-08-061-1/+1
* loader.py: use the full name of the element when looking up a workspaceAbderrahim Kitouni2020-07-161-1/+1
* _loader: Treat `link` elements like junctionsTristan van Berkom2020-07-151-2/+2
* _loader: Add support for duplicate junctionsTristan van Berkom2020-06-241-15/+110
* junctions: Replace coalescing with explicit overridesTristan van Berkom2020-06-231-40/+79
* _loader: Fix invalid junction error to include provenanceTristan van Berkom2020-06-191-3/+7
* _loader: Adding LoadContexttristan/load-contextTristan van Berkom2020-06-161-92/+49
* Completely abolish job pickling.tristan/nuke-pickle-jobberTristan van Berkom2020-06-151-30/+0
* _loader/loader.py: Make provenance a positional argumentTristan van Berkom2020-06-101-6/+4
* _loader.py: Support full path dependencies and targetsTristan van Berkom2020-06-081-183/+214
* junctions: Remove all traces of the `target` optionTristan van Berkom2020-06-011-12/+0
* link element: Adding support for new link elementTristan van Berkom2020-06-011-1/+35
* _loader/loader.py: Make collect_element_no_deps() publicTristan van Berkom2020-06-011-75/+78
* _loader/loader.py: Remove useless line of code.Tristan van Berkom2020-05-301-2/+1
* loader: removing the NO_PROGRESS objecttristan/remove-loader-no-progress-objectTristan van Berkom2020-05-301-10/+5
* Revert "Schedule elements instead of "requiring" them"Jürg Billeter2020-05-271-0/+3
* _loader/loader.py: Reoganized public/private methodstristan/loader-api-fixupTristan van Berkom2020-05-241-195/+196
* src: Removing all pre 2.x "Since" documentation annotations.Tristan Van Berkom2020-04-211-1/+0
* Process options in includes files with the options of their junctionvalentindavid/include-options-from-junctionValentin David2020-04-151-2/+0
* _workspaces: Rename `last_successful` to `last_build`Darius Makovsky2020-02-111-1/+1
* exceptions: Expose ErrorDomain, ErrorLoadReasonThomas Coldrick2020-01-231-1/+2
* element.py: Remove _get_consistency and introduce explicit methodsBenjamin Schubert2020-01-161-9/+8
* element.py: Rename '_source_cached' to '_has_all_sources_in_source_cache'Benjamin Schubert2020-01-161-1/+1
* loader.py: Optimize sorting of elements when they are multiple targetsbschubert/optimize-loading-multiple-targetsBenjamin Schubert2020-01-141-1/+5
* Do not load the workspace.last_successful as the workspace plugin refDarius Makovsky2019-11-271-1/+1
* Schedule elements instead of "requiring" themTristan Maat2019-11-221-3/+0
* element.py: Reduce calls to __update_cache_key_non_strictTristan Maat2019-11-181-2/+13
* Create _initialize_state() to capture an _update_state() use caseTristan Maat2019-11-181-5/+1
* Only run `element.__update_source_state` when necessaryTristan Maat2019-11-181-0/+4
* Reformat code using BlackChandan Singh2019-11-141-85/+113
* Remove unnecessary ignore_workspaces kwargDarius Makovsky2019-11-061-10/+7
* Remove special loading for workspacestraveltissues/notesDarius Makovsky2019-10-171-27/+20
* Use workspace_close and workspace_open to reset workspacesDarius Makovsky2019-10-161-7/+10
* Remove XXX comment about missing progressTristan Maat2019-10-101-2/+9
* testutils/context.py: Mock tasks instead of accepting NonesTristan Maat2019-10-101-4/+9
* loader.py: Avoid loading deps of junction metaelementsTristan Maat2019-10-101-1/+19
* loader.py: Remove workspace handling in element collectionDarius Makovsky2019-09-241-5/+1
* Remove workspace mounting for sandboxesDarius Makovsky2019-09-241-1/+1
* Support loading 'workspace'-kind sourcesDarius Makovsky2019-09-241-7/+28
* Address no-else-raise pylint warningJames Ennis2019-09-061-10/+13