summaryrefslogtreecommitdiff
path: root/buildstream/element.py
Commit message (Expand)AuthorAgeFilesLines
* context: remove artifactdirRaoul Hidalgo Charman2019-02-191-1/+1
* element.py: Expect absolute paths in overlap whitelistsValentin David2019-02-191-2/+2
* Prevent caching when Element.stage() failsgokcennurlu/dont_cache_if_stage_failsGökçen Nurlu2019-02-191-5/+5
* element.py: Alter _cache_artifact to use CasBasedDirectoryJim MacArthur2019-02-181-12/+16
* element.py: Expand scope of timed_activity in _cache_artifact()Jürg Billeter2019-02-181-94/+94
* Variables: Rework how expansion strings workDaniel Silverstone2019-02-151-4/+1
* Cleanup internal Loader cache after loading elementsBenjamin Schubert2019-02-131-0/+15
* Provide configuration for the optional creation of buildtreestpollard/896Tom Pollard2019-02-131-13/+30
* element.py: Return early in __init_defaults if no plugin configJames Ennis2019-02-131-0/+2
* element.py: Make calculate_cache_key() API privateJames Ennis2019-02-131-40/+39
* element.py: Lift ArtifactCache.get_artifact_fullname() to hereJames Ennis2019-02-131-0/+33
* Change bst checkout/pull/push references to bst artifact checkout/pull/pushJames Ennis2019-01-221-2/+2
* element.py: Cleanup temporary staging directories on terminationTristan Van Berkom2019-01-161-30/+27
* element.py: Accept architecture aliases for sandbox configjuerg/archJürg Billeter2019-01-101-1/+7
* element.py: remove reference to source bundle commandphil/remove-source-bundle-referencePhil Dawson2019-01-081-1/+1
* Use pycodestyle instead of pep8Javier Jardón2019-01-021-1/+1
* element.py: Fixing new (unnecessary-pass) and (simplifiable-if-expression) li...Tristan Van Berkom2018-12-261-3/+2
* element.py: Do not call fetch() for cached sourcesJürg Billeter2018-12-201-1/+2
* Move fetch logic from FetchQueue to ElementJürg Billeter2018-12-201-0/+13
* Basic options for shell --build to use buildtreesWilliam Salmon2018-12-191-7/+10
* element.py: fix unbounded variable in nested python exceptionBenjamin Schubert2018-12-131-2/+2
* types.py: Moving CoreWarnings to the types.py moduleTristan Van Berkom2018-12-061-2/+1
* _config.py: Use os and architecture settingsRaoul Hidalgo Charman2018-12-051-3/+11
* Refactor and simplify _prepare_sandbox for elementsBenjamin Schubert2018-12-031-14/+6
* Add `--deps build` option to `bst checkout`Chandan Singh2018-12-031-1/+4
* Ensure `--deps=none` option works for `bst checkout`Chandan Singh2018-12-031-11/+15
* _stream.py: Ability to pull missing buildtrees outside of pull/buildTom Pollard2018-11-301-23/+25
* _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