summaryrefslogtreecommitdiff
path: root/src/buildstream/plugins
Commit message (Expand)AuthorAgeFilesLines
* downloadablefilesource.py: Make it publicly accessiblebschubert/make-downloadable-filesource-publicBenjamin Schubert2020-05-094-258/+3
* junction.py: Call node.validate_keys() in Plugin.configure()Tristan Van Berkom2020-05-061-0/+3
* _downloadablefilesource.py: Set user agentWilliam Salmon2020-05-051-0/+1
* plugin.py/pluginfactory.py: Implementing BST_MIN_VERSIONTristan Van Berkom2020-04-2918-1/+46
* element.py: Drop BST_VIRTUAL_DIRECTORYJürg Billeter2020-04-288-26/+0
* Remove documentation references to format_versionTristan Van Berkom2020-04-255-39/+6
* pip source plugin: Add support for python 3.8tristan/pip-source-3.8Tristan Van Berkom2020-04-201-0/+1
* _downloadablefilesource.py: don't download the file if etag matchesabderrahim/etagAbderrahim Kitouni2020-03-211-1/+5
* _workspaces: Rename `last_successful` to `last_build`Darius Makovsky2020-02-111-4/+4
* workspace.py: Import mtimes when stagingDarius Makovsky2020-02-051-1/+1
* Remove "deb" surce plugin, it has beem moved to bst-plugins-experimentaljjardon/move_deb_sourceJavier Jardón2020-01-171-83/+0
* source.py: Remove 'get_consistency' completelyBenjamin Schubert2020-01-166-50/+8
* source.py: Remove the reliance on consistency to get whether a source is cachedBenjamin Schubert2020-01-166-0/+19
* source.py: Add a new 'is_resolved' to get whether a source is resolved.Benjamin Schubert2020-01-163-0/+9
* 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