summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* _sandboxremote.py: Use context manager for CASRemote instancesJürg Billeter2019-09-031-43/+45
* _sandboxremote.py: Use context manager for gRPC channelsJürg Billeter2019-09-031-28/+30
* _context.py: Release artifactcache and sourcecache resourcesJürg Billeter2019-09-031-0/+6
* _basecache.py: Add release_resources() methodJürg Billeter2019-09-031-0/+10
* casremote.py: Add close() method to close gRPC channelJürg Billeter2019-09-031-0/+12
* cascache.py: Close gRPC channel in release_resources()Jürg Billeter2019-09-031-0/+5
* Add initial mypy configuration and typesChandan Singh2019-09-0218-329/+526
* buildstream/utils.py: Fix parameter types for calendar.timegmChandan Singh2019-09-021-1/+1
* plugins/sources/patch.py: Validate keysThomas Coldrick2019-09-021-0/+1
* cli.py: Use Click's show_default for defaults in help textTom Mewett2019-09-021-35/+35
* Addition of --long option to list-contents:becky/list_contents_long_optionRebecca Grayson2019-09-025-21/+103
* _loader/types.pyx: Disallow explicitly setting 'strict' to FalseTristan Van Berkom2019-08-311-0/+13
* Implement strict dependency semanticsTristan Van Berkom2019-08-315-16/+43
* element.py: Use recursive element names for strict rebuild dependenciesTristan Van Berkom2019-08-311-1/+1
* tests: Implement and register in_subprocess pytest markTom Mewett2019-08-301-0/+94
* _context.py: Fix quota error when cas directory does not exist yetJürg Billeter2019-08-301-2/+6
* _context.py: Ensure paths in user configuration are absoluteJürg Billeter2019-08-301-0/+6
* Addition of --out option to bst artifact log:becky/artifact_log_file_optionRebecca Grayson2019-08-292-11/+38
* casremote.py: Remove unused _fetch_blob() methodJürg Billeter2019-08-291-19/+0
* cascache.py: Use _CASBatchRead in _ensure_blob()Jürg Billeter2019-08-291-1/+3
* frontend: Remove build --all flag in favour of --deps all/plantmewett/build-deps-cliTom Mewett2019-08-282-13/+14
* _artifactcache.py: Add remote support to bst artifact showJames Ennis2019-08-275-0/+77
* casremote.py: Remove main process assertion in init()James Ennis2019-08-271-3/+0
* cli.py: Introduce bst artifact showJames Ennis2019-08-273-0/+74
* cli.py: Implement --deps for artifact deleteJames Ennis2019-08-272-4/+8
* _stream.py: Validate selection for target artifacts in _load()James Ennis2019-08-271-3/+6
* _stream.py: Don't say we're loading elements if we're notJames Ennis2019-08-271-3/+6
* Load artifact refs the same way we load element namesJames Ennis2019-08-274-2/+98
* element.py: Add _add_build_dependency() methodJames Ennis2019-08-271-0/+10
* _artifactelement.py: Add get_dependency_refs() methodJames Ennis2019-08-271-0/+15
* element.py: Add _get_artifact() methodJames Ennis2019-08-271-0/+11
* _artifact.py: Add get_dependency_refs() methodJames Ennis2019-08-271-0/+44
* sourcetests/track: Don't overwrite project configurationbschubert/register-sources-on-testBenjamin Schubert2019-08-263-17/+10
* _sourcetests/mirror: Don't overwrite project_confBenjamin Schubert2019-08-261-100/+74
* testing/sources: Automatically register plugin sourcesBenjamin Schubert2019-08-269-50/+147
* sandbox/_mounter: Remove default mutable arguments stderr/outBenjamin Schubert2019-08-231-6/+23
* casserver.py: Fix write operations with bst-artifact-serverJürg Billeter2019-08-221-0/+4
* cli.py: Rewrite artifact log help text & move up to main subcommandTom Mewett2019-08-221-36/+27
* Remove uneccesary _platform.multiprocessingaevri/nompAngelos Evripiotis2019-08-204-137/+27
* casserver.py: Use quota instead of headroomJürg Billeter2019-08-201-12/+6
* casserver.py: Handle CASCacheError for add_object() callsJürg Billeter2019-08-201-3/+22
* casserver.py: Update mtime on readJürg Billeter2019-08-201-1/+6
* _artifactcache.py: Handle CASRemoteErrorJürg Billeter2019-08-201-1/+5
* casremote.py: Use UploadMissingBlobs in CASBatchUpdateJürg Billeter2019-08-202-50/+9
* casremote.py: Handle RESOURCE_EXHAUSTED in CASBatchUpdateJürg Billeter2019-08-201-1/+6
* casremote.py: Drop unused ByteStreamStubJürg Billeter2019-08-201-3/+0
* casremote.py: Use UploadMissingBlobs in _send_blob()Jürg Billeter2019-08-202-38/+20
* casremote.py: Use add_object() in push_message()Jürg Billeter2019-08-201-6/+1
* cascache.py: Add instance_name parameter to add_object()Jürg Billeter2019-08-201-1/+5
* casremote.py: Use FetchMissingBlobs in CASBatchReadJürg Billeter2019-08-202-59/+11