summaryrefslogtreecommitdiff
path: root/src/buildstream/plugins
Commit message (Expand)AuthorAgeFilesLines
* sources/git.py: Document that checkout-submodules is recursivetmewett/recursive-gitTom Mewett2019-12-131-2/+6
* lint: remove all unecessary elif/else after break/continueBenjamin Schubert2019-12-022-2/+2
* Do not load the workspace.last_successful as the workspace plugin refDarius Makovsky2019-11-271-2/+4
* compose: Allow compose elements to run integration commandsValentin David2019-11-261-3/+0
* _stream.py: Remove dead code and comments about trackingBenjamin Schubert2019-11-251-12/+3
* tar.py: Respect umaskJürg Billeter2019-11-251-5/+6
* tar.py: Make directories with incorrect permissions traversableTristan Maat2019-11-251-2/+6
* element.py: Remove workspace-specific codeTristan Maat2019-11-181-4/+9
* plugins/sources/deb: Re-enable import check for arpyChandan Singh2019-11-151-1/+1
* Reformat code using BlackChandan Singh2019-11-1419-261/+282
* src/buildstream: Fix pylint warning 'arguments-differ'Chandan Singh2019-11-136-10/+10
* src/buildstream: Fix/silence attribute-defined-outside-initChandan Singh2019-11-131-1/+1
* src/buildstream: Remove unused importsChandan Singh2019-11-132-4/+0
* Indicate that compose & stack plugins do not run commandsChandan Singh2019-11-112-0/+6
* plugins/elements/stack: Disallow sourceschandan/stack-no-sourcesChandan Singh2019-11-081-0/+3
* Replace BST_NO_PRESTAGE_KEY with BST_KEY_REQUIRES_STAGEDarius Makovsky2019-11-042-2/+2
* local.py: use extended API, set BST_NO_PRESTAGE_KEYDarius Makovsky2019-10-301-28/+1
* workspace.py: use the extended source apiDarius Makovsky2019-10-301-23/+3
* Remove special loading for workspacestraveltissues/notesDarius Makovsky2019-10-171-10/+1
* workspace.py: raise AssertionError on init_workspaceDarius Makovsky2019-10-161-7/+4
* element.py: Rework 'node_subst_list' to take the sequence directlyBenjamin Schubert2019-10-161-1/+1
* element.py: remove 'node_subst_member' and replace with 'node_susbst_vars'Benjamin Schubert2019-10-162-4/+4
* workspace.py: Do not close gRPC channelsJürg Billeter2019-10-151-3/+0
* cascache.py: Rename close_channel() to close_grpc_channels()Jürg Billeter2019-10-151-1/+1
* Defer committing workspace files to cachetraveltissues/1159Darius Makovsky2019-10-081-9/+4
* import.py: assemble the element via `stage_sources`Darius Makovsky2019-09-241-2/+1
* Remove workspace mounting for sandboxesDarius Makovsky2019-09-241-1/+1
* workspace.py: add workspace source pluginDarius Makovsky2019-09-241-0/+150
* element.py: Abstract not producing artifactsThomas Coldrick2019-09-162-5/+9
* filter.py: Fail if parent element is a stackThomas Coldrick2019-09-161-0/+7
* filter.py: Allow passing integration commandsThomas Coldrick2019-09-162-1/+13
* Use distutils plugin from bst-plugins-experimentalJavier Jardón2019-09-122-100/+0
* sources/tar.py: Ensure tar source files are readableShahwat Dalal2019-09-051-2/+19
* plugins/sources/patch.py: Validate keysThomas Coldrick2019-09-021-0/+1
* Move qmake plugin to bst-plugins-experimentalcoldtom/move-qmakeThomas Coldrick2019-08-142-101/+0
* Move modulebuild plugin to bst-plugins-experimentalThomas Coldrick2019-08-142-99/+0
* Move makemaker plugin to bst-plugins-experimentalThomas Coldrick2019-08-122-99/+0
* Move make plugin to bst-plugins-experimentalcoldtom/move-makeThomas Coldrick2019-08-092-98/+0
* Move meson element to bst-plugins-experimentalThomas Coldrick2019-08-082-150/+0
* Move cmake plugin to bst-plugins-experimentalcoldtom/move-cmakeThomas Coldrick2019-08-082-146/+0
* plugins/elements/junction.py: Add 'ignore-junction-remotes' optionJames Ennis2019-08-061-2/+9
* plugins/elements/junction.py: Add 'cache-junction-elements' optionJames Ennis2019-08-061-1/+8
* downloadablefilesource: Cache 'mirror_dir' and 'default_mirror_file'Benjamin Schubert2019-07-171-9/+14
* node: Add 'get_str_list' on 'MappingNode'Benjamin Schubert2019-07-172-4/+4
* plugin: remove 'node_get_provenance', use the Node API directlyBenjamin Schubert2019-07-152-7/+8
* _project: remove 'key' argument from 'get_path_from_node'Benjamin Schubert2019-07-152-2/+2
* _yaml: Remove 'node_validate' and replace by 'MappingNode.validate_keys'Benjamin Schubert2019-07-1510-10/+10
* _yaml: Remove 'node_items' and add 'MappingNode.items()'Benjamin Schubert2019-07-151-1/+1
* _yaml: Remove 'node_get' and migrate all remaining calls to new APIBenjamin Schubert2019-07-154-8/+8
* element: Remove `node_get_member` and all references to itBenjamin Schubert2019-07-152-2/+2