summaryrefslogtreecommitdiff
path: root/src/buildstream/plugins
Commit message (Expand)AuthorAgeFilesLines
* plugins/elements/stack.py: Require all dependencies be build & run.Tristan van Berkom2020-12-101-3/+92
* plugins/elements/junction.py: Documenting element overrides.tristan/override-elementsTristan van Berkom2020-11-041-2/+76
* Refactor: Lazily instantiate ProvenanceInformation objectstristan/lazy-provenanceTristan van Berkom2020-10-012-14/+8
* filter.py: Combine integration commands in assemble()Jürg Billeter2020-09-241-6/+17
* source.py: Remove BST_KEY_REQUIRES_STAGETristan van Berkom2020-09-242-23/+87
* ScriptElement: Porting to new APITristan van Berkom2020-09-182-17/+31
* filter plugin: Stage the artifacts in Element.stage()Tristan van Berkom2020-09-181-3/+2
* compose plugin: Stage the artifacts in Element.stage()Tristan van Berkom2020-09-181-5/+3
* element.py: Hide dependencies which are irrelevant to the ElementTristan van Berkom2020-09-042-10/+11
* Element.dependencies() now yields ElementProxy wrappers by default.Tristan van Berkom2020-09-041-5/+6
* tar.py: Don't import 'dev' nodesbschubert/tar-filter-nondevBenjamin Schubert2020-07-081-2/+9
* docs: Updating documentation regarding junctions and conflicts.Tristan van Berkom2020-06-241-37/+152
* junctions: Replace coalescing with explicit overridesTristan van Berkom2020-06-231-1/+22
* docs: Updating documentation regarding element names and addressing.Tristan van Berkom2020-06-082-8/+9
* junctions: Remove all traces of the `target` optionTristan van Berkom2020-06-011-49/+13
* link element: Adding support for new link elementTristan van Berkom2020-06-011-0/+90
* Update node property support to match proto changesJürg Billeter2020-05-271-1/+1
* source.py: Don't re-declare __init__ in source implementationsBenjamin Schubert2020-05-122-14/+7
* element.py: Always expand all variables at element creationBenjamin Schubert2020-05-122-6/+5
* pip.py: Remove the pip element, it is in experimentalBenjamin Schubert2020-05-112-87/+0
* 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