summaryrefslogtreecommitdiff
path: root/src/buildstream/plugins/sources
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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-1410-179/+205
* 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
* 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
* 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
* workspace.py: add workspace source pluginDarius Makovsky2019-09-241-0/+150
* 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
* downloadablefilesource: Cache 'mirror_dir' and 'default_mirror_file'Benjamin Schubert2019-07-171-9/+14
* node: Add 'get_str_list' on 'MappingNode'Benjamin Schubert2019-07-171-2/+2
* plugin: remove 'node_get_provenance', use the Node API directlyBenjamin Schubert2019-07-151-1/+1
* _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-156-6/+6
* _yaml: Remove 'node_get' and migrate all remaining calls to new APIBenjamin Schubert2019-07-151-3/+3
* element: Remove `node_get_member` and all references to itBenjamin Schubert2019-07-152-2/+2
* _yaml: Add 'as_int()' on ScalarNodeBenjamin Schubert2019-07-151-1/+1
* _yaml: Add 'as_bool()' and 'is_none()' to ScalarNodeBenjamin Schubert2019-07-151-1/+1
* _yaml: Add 'as_str()' on ScalarNode and 'get_scalar()' on MappingNodeBenjamin Schubert2019-07-157-15/+13
* tar.py: Make link target renaming work between base-dirsTristan Maat2019-07-021-9/+36
* plugins/sources: Remove 'or None' call that will never be trueBenjamin Schubert2019-06-102-2/+2
* local.py: Support staging directly into CASRaoul Hidalgo Charman2019-05-221-33/+15
* Move source from 'buildstream' to 'src/buildstream'Chandan Singh2019-05-2111-0/+1689