summaryrefslogtreecommitdiff
path: root/src/buildstream/element.py
Commit message (Expand)AuthorAgeFilesLines
* element.py: Drop BST_VIRTUAL_DIRECTORYJürg Billeter2020-04-281-15/+0
* element.py: Create destination directory in stage_artifact()Jürg Billeter2020-04-271-1/+1
* Remove bst shell --sysrootJürg Billeter2020-04-251-32/+19
* src: Removing all pre 2.x "Since" documentation annotations.Tristan Van Berkom2020-04-211-15/+1
* element.py: Tweak cache key calculation for `BST_STRICT_REBUILD`Jürg Billeter2020-04-161-1/+1
* element.py: Fix strong cache key calculation in non-strict modeJürg Billeter2020-04-161-1/+1
* element.py: Move sandbox configuration check to __sandbox()Jürg Billeter2020-04-141-4/+2
* Drop concept of partially supported sandbox configurationJürg Billeter2020-04-141-14/+2
* sandbox: Make build-uid and build-gid configuration optionalJürg Billeter2020-04-141-2/+2
* Canonicalize OS nameJürg Billeter2020-02-271-4/+7
* element.py: Reimplement support for incremental workspace buildsJürg Billeter2020-02-111-11/+56
* buildelement.py: Use marker file to avoid rerunning configureJürg Billeter2020-02-111-5/+0
* element.py: Add MTime to output_node_properties for workspaced elementsJürg Billeter2020-02-111-0/+7
* element.py: Store sources vdir when caching buildtreesJürg Billeter2020-02-111-1/+7
* _artifact.py: Remove unused rootdir parameter from cache() methodJürg Billeter2020-02-111-4/+4
* element.py: stage_artifact(): Drop unused update_mtimes parameterJürg Billeter2020-02-111-26/+2
* _workspaces: Rename `last_successful` to `last_build`Darius Makovsky2020-02-111-2/+2
* _workspaces.py: Drop `running_files`Jürg Billeter2020-02-111-52/+1
* element.py: Cache buildtrees by default for workspace buildsJürg Billeter2020-02-111-1/+1
* element.py: Do not discard explicitly set mtime of source filesDarius Makovsky2020-02-051-4/+3
* storage: Use specified mtime in import_filesDarius Makovsky2020-02-051-1/+2
* exceptions: Expose ErrorDomain, ErrorLoadReasonThomas Coldrick2020-01-231-1/+2
* element.py: Optimize assemble_done()Jürg Billeter2020-01-181-8/+14
* element.py: Stop asserting we are cached after fetch and mark us as suchBenjamin Schubert2020-01-161-9/+4
* types.py: Completely remove 'Consistency'Benjamin Schubert2020-01-161-14/+13
* element.py: Optimize _should_fetch conditionBenjamin Schubert2020-01-161-6/+3
* element.py: Compute whether an element is cached only on `is_cached`Benjamin Schubert2020-01-161-15/+14
* source.py: Remove 'get_consistency' completelyBenjamin Schubert2020-01-161-3/+0
* source.py: Remove the reliance on consistency to get whether a source is cachedBenjamin Schubert2020-01-161-1/+7
* source.py: Add a new 'is_resolved' to get whether a source is resolved.Benjamin Schubert2020-01-161-8/+9
* element.py: Remove _get_consistency and introduce explicit methodsBenjamin Schubert2020-01-161-10/+18
* element.py: Rename '_source_cached' to '_has_all_sources_in_source_cache'Benjamin Schubert2020-01-161-11/+11
* source.py: Introduce methods to query state instead of get_consistencyBenjamin Schubert2020-01-161-4/+9
* element.py: Remove unused __staged_sources_directory & asserttpollard/removeassertTom Pollard2020-01-151-10/+0
* element.py: Only cache sources if some had to be fetchedbschubert/cleanup-element-fetchBenjamin Schubert2019-12-131-1/+1
* element.py: Remove temporary variableBenjamin Schubert2019-12-131-2/+2
* element: remove _is_required()/__requiredDarius Makovsky2019-12-091-8/+0
* element: Remove unused method (__reset_cache_data)Darius Makovsky2019-12-091-18/+0
* lint: Remove unnecessary list comprehensionsBenjamin Schubert2019-12-021-1/+1
* element: always prepare sandboxesDarius Makovsky2019-11-271-13/+2
* element.py: Make build directory a proper utils._tempdirTristan Maat2019-11-251-15/+6
* Remove `Element._schedule_tracking()`Tristan Maat2019-11-221-37/+0
* Schedule elements instead of "requiring" themTristan Maat2019-11-221-61/+8
* element.py: Refactor __update_ready_for_runtime()Tristan Maat2019-11-181-19/+30
* element.py: Refactor __update_strict_cache_key_of_rdeps()Tristan Maat2019-11-181-14/+26
* element.py: Reduce calls to __update_cache_key_non_strictTristan Maat2019-11-181-1/+11
* element.py: Make ex-_update_state() components privateTristan Maat2019-11-181-17/+19
* element.py: Remove `_update_state()`Tristan Maat2019-11-181-16/+3
* element.py: Only run `_schedule_assemble()` when necessaryTristan Maat2019-11-181-29/+27
* element.py: Only `element.__update_artifact_state` when necessaryTristan Maat2019-11-181-7/+9