summaryrefslogtreecommitdiff
path: root/buildstream/element.py
Commit message (Expand)AuthorAgeFilesLines
* _sandboxremote: Remove references to artifact cache.Jim MacArthur2018-11-271-5/+5
* element.py: Add batch_prepare_assemble() methodJürg Billeter2018-11-271-6/+47
* element.py: Support command batching for integration commandsJürg Billeter2018-11-271-8/+7
* element.py: Defer workspace.prepared setting in case of pending commandsJürg Billeter2018-11-271-1/+6
* element.py: Cache artifact also on SandboxCommandErrorJürg Billeter2018-11-271-2/+2
* element.py: Pass element object to sandboxJürg Billeter2018-11-271-0/+2
* element.py: Use SandboxFlags.NONE instead of 0Jürg Billeter2018-11-271-1/+2
* element.py: Only cache on element error or successBenjamin Schubert2018-11-191-19/+6
* Don't cache sandbox errorsBenjamin Schubert2018-11-191-89/+103
* Don't pull artifact build trees by default.tpollard/494Tom Pollard2018-11-171-37/+125
* element.py: Use _force_rmtree instead of custom code.jmac/make_writable_combinationJim MacArthur2018-11-071-10/+3
* element.py: Do not include type name of artifact cache in cache keyJürg Billeter2018-11-051-1/+1
* element.py: Remove unused artifacts parameter from _new_from_meta()Jürg Billeter2018-11-051-4/+3
* _project.py: Remove unused artifacts parameter from create_element()Jürg Billeter2018-11-051-1/+1
* element.py: Remove artifacts parameter from constructorJürg Billeter2018-11-051-2/+2
* element.py: Pass bare_directory also to SandboxRemote()juerg/remote-executionJürg Billeter2018-11-031-0/+1
* element: Make "--sysroot" take a bare directoryJonathan Maw2018-10-301-3/+8
* Element: Use cached buildtree in build shells and failure shellsJonathan Maw2018-10-301-4/+8
* element.py: Always clean up the rootdirJonathan Maw2018-10-301-2/+2
* various: Move _sentinel from utils.py to _yaml.pyDaniel Silverstone2018-10-261-1/+1
* element.py: Silence pylint warning about abstract methodDaniel Silverstone2018-10-251-1/+1
* element.py: Simplify some conditions with `in (foo, bar)`Daniel Silverstone2018-10-251-2/+2
* Fix python warnings: Use collections.abc instead collectionsjjardon/warnings_collectionsJavier Jardón2018-10-181-1/+2
* Fix spelling of it's and itsRichard Dale2018-10-161-4/+4
* Rename element_enums.py -> types.pyTristan Van Berkom2018-10-121-2/+2
* element.py: Prepare local sandbox for bst checkout and bst shellJürg Billeter2018-10-051-5/+8
* element.py: Do not save workspace on failed buildJosh Smith2018-10-041-4/+6
* element.py: Put the temporary staging directory in artifactdirjmac/temporaries-inside-cachedirJim MacArthur2018-10-031-4/+4
* element.py: Validate sandbox configJürg Billeter2018-09-271-4/+18
* element.py: Add __use_remote_execution() helper methodJürg Billeter2018-09-271-3/+9
* element.py/_assemble(): Call get_virtual_directory later.jmac/stop-caching-vdirsJim MacArthur2018-09-251-3/+1
* element.py: Fix cache check in non-strict modeJürg Billeter2018-09-241-1/+1
* element.py: Remove early warning and check directory is not NoneJim MacArthur2018-09-211-8/+5
* cascache.py: Move push/pull messaging to cascacheJosh Smith2018-09-191-4/+0
* element.py: Remove redundant timed_activityJosh Smith2018-09-191-9/+8
* _artifactcache/artifactcache.py: Changes to mark_required_elements()Tristan Van Berkom2018-09-141-7/+12
* element: Remove __cached fieldRichard Maw2018-09-131-4/+1
* element: validate configuration variablesTiago Gomes2018-09-101-1/+9
* element.py: Remove _get_artifact_cache() accessor.Tristan Van Berkom2018-09-101-10/+0
* element.py: Remove _get_artifact_size()Tristan Van Berkom2018-09-101-18/+6
* element.py: Adding missing API documenting commentTristan Van Berkom2018-09-101-0/+7
* element.py: Switch to SandboxRemote if config option is setJim MacArthur2018-09-071-1/+27
* element.py: Get the updated virtual directory after runningJim MacArthur2018-09-071-0/+2
* Add "remote-execution" project configuration optionJim MacArthur2018-09-071-0/+6
* plugin.py: Added _configure() and _get_configuring() private APIsTristan Van Berkom2018-09-021-1/+1
* element.py: Do not attempt to pull workspaced elementsjuerg/workspaced-dependenciesJürg Billeter2018-08-281-0/+4
* element.py: Schedule assemble for key of workspaced elementsJürg Billeter2018-08-281-7/+15
* element.py: chmod 777 directories if delete fails.Jim MacArthur2018-08-241-1/+18
* Allow source plugins to access previous sourcesChandan Singh2018-08-151-2/+8
* Move KeyStrength enum out to element_enums.pyJim MacArthur2018-08-151-36/+3