summaryrefslogtreecommitdiff
path: root/buildstream/element.py
Commit message (Expand)AuthorAgeFilesLines
* element.py: Remove _update_state from _schedule_trackingjonathan/reduce-update-state-callsJonathan Maw2019-04-291-1/+0
* element.py: _fetch_done only updates source stateJonathan Maw2019-04-291-1/+6
* _artifact.py: Remove the returned key from the get_$subdir methodsTom Pollard2019-04-261-3/+3
* element.py: Discard __artifact/__strict_artifact in update_state()Tom Pollard2019-04-171-1/+10
* _artifact.py: Move element metadata caching to Artifact ClassTom Pollard2019-04-171-99/+6
* element.py: Remove redundant fully private __cached_success()Tom Pollard2019-04-171-8/+5
* element.py: Remove redundant fully private __get_build_result()Tom Pollard2019-04-171-9/+5
* element.py: Instantiate the Artifact objects within update_state()Tom Pollard2019-04-171-48/+47
* element.py: Assert cached in __load_public_data()Tom Pollard2019-04-171-0/+1
* element.py: Set sandbox build directoryJürg Billeter2019-04-121-0/+9
* element.py: Set SandboxRemote.output_files_requiredJürg Billeter2019-04-121-1/+4
* element.py: Do not pull file contents if not requiredJürg Billeter2019-04-121-0/+5
* element.py: Add _set_artifact_files_required() methodJürg Billeter2019-04-121-0/+24
* element.py: Drop remote execution fallback for incompatible pluginsJürg Billeter2019-04-121-7/+6
* _yaml.py: Remove node_containsDaniel Silverstone2019-04-041-1/+1
* lint: Fix or silence 'cyclic-import' errors and enable pylint for itBenjamin Schubert2019-04-011-3/+3
* The new YAML World OrderDaniel Silverstone2019-03-271-20/+24
* element.py: Add source push methods to ElementRaoul Hidalgo Charman2019-03-251-0/+19
* element.py: Pull from sourcecache in _fetch()Raoul Hidalgo Charman2019-03-251-7/+12
* element.py: Add source cache as variableRaoul Hidalgo Charman2019-03-251-2/+2
* _basecache.py: Moves has remote methodsRaoul Hidalgo Charman2019-03-251-2/+2
* element.py: Add _cached_logs() methodJürg Billeter2019-03-251-0/+11
* _artifact.py: Add cached() helper methodJürg Billeter2019-03-251-3/+3
* element.py: Do not set __weak_cached in strict modeJürg Billeter2019-03-251-1/+2
* element.py: Drop unneeded conditional for __weak_cachedJürg Billeter2019-03-251-2/+1
* Rework Element.dependencies to be more efficientBenjamin Schubert2019-03-221-38/+48
* element.py: remove reduntant list(self.sources())Raoul Hidalgo Charman2019-03-211-2/+2
* element.py: move _generate_key to _source_cachedRaoul Hidalgo Charman2019-03-211-20/+9
* element.py: Add _fetch_done method and use this to update the stateBenjamin Schubert2019-03-211-0/+9
* Stop updating state in queue.status()Benjamin Schubert2019-03-211-4/+31
* plugin.py: make _unique_id accessible to the coreBenjamin Schubert2019-03-211-1/+1
* element: keep original 'detail' when re-raisingAngelos Evripiotis2019-03-201-4/+4
* Change default of cache-buildtrees option to 'auto'Jürg Billeter2019-03-161-0/+6
* Rename cache-buildtrees option value 'failure' to 'auto'Jürg Billeter2019-03-161-1/+1
* _artifact.py: Do not create empty buildtree directoriesJürg Billeter2019-03-161-1/+12
* element.py: remove redundant `__defaults_set`Angelos Evripiotis2019-03-141-4/+2
* Element.__init_defaults: init if no plugin_confAngelos Evripiotis2019-03-141-10/+8
* element: refactor, rm unused temp varAngelos Evripiotis2019-03-141-2/+1
* _yaml.py: Rip out ChainMap(), node_chain_copy(), node_list_copy()jennis/remove_node_chain_stuffJames Ennis2019-03-141-10/+10
* Integrate source cache with rest of buildstreamRaoul Hidalgo Charman2019-03-141-11/+82
* utils: add deterministic_umask context managerRaoul Hidalgo Charman2019-03-141-1/+2
* element.py: Remove unused local private methods due to Artifact classtpollard/908Tom Pollard2019-03-121-31/+0
* _artifact.py: Transition element.py get_artifact_metadata*() methodsTom Pollard2019-03-121-56/+31
* _artifact.py: Transition element.py __load*() methodsTom Pollard2019-03-121-18/+6
* _artifact.py: Transition element.py _cached_buildtree()Tom Pollard2019-03-121-11/+1
* _artifact.py: Transition element.py _cache_artifact()Tom Pollard2019-03-121-100/+35
* Create Artifact 'abstraction' classTom Pollard2019-03-121-18/+10
* element.py: Disable Sandbox.run() for elements that don't need itJürg Billeter2019-03-061-0/+7
* element.py: Add BST_RUN_COMMANDS flagJürg Billeter2019-03-061-0/+6
* storage: Use variable-length argument list for Directory.descend()Jürg Billeter2019-03-061-8/+8