summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* _sandboxremote.py: Include details in UNAVAILABLE error loggingqinusty/sandboxremote-log-UNAVAILABLEJosh Smith2020-09-071-3/+5
* Move handling of the source `directory` configuration to ElementSourcesjuerg/element-source-cacheJürg Billeter2020-09-032-100/+92
* Add ElementSourcesCacheJürg Billeter2020-09-037-109/+557
* _casbaseddirectory.py: Add _clear() methodJürg Billeter2020-09-031-1/+16
* _casbaseddirectory.py: Invalidate digest of parent in _reset()Jürg Billeter2020-09-031-3/+7
* _stream.py: In source_push() don't skip fetching for cached elementsJürg Billeter2020-09-011-1/+1
* Remove unused Scope argument from artifact name related APIs.tristan/artifact-dependency-namesTristan van Berkom2020-08-304-61/+28
* node.pyi: Add type annotations for the node moduleBenjamin Schubert2020-08-302-2/+31
* _types.pyi: Add type information for the cython moduleBenjamin Schubert2020-08-301-0/+1
* _utils.pyi: Add type information for _utils.pyxBenjamin Schubert2020-08-301-0/+1
* _loader: Add type information for the loader package's cython filesBenjamin Schubert2020-08-302-0/+14
* _variables.pyi: Add type annotations for _variables.pyxBenjamin Schubert2020-08-301-0/+9
* scriptelement.py: Remove legacy manual creation of staging directory.tristan/scriptelement-simplify-againTristan van Berkom2020-08-301-10/+4
* scriptelement.py: Simplify staging in the case no layout is providedTristan van Berkom2020-08-301-9/+9
* downloadablefilesource: Remove deprecated methods in python3.8bschubert/remove-urllib-warningsBenjamin Schubert2020-08-281-15/+8
* runcli.py: Configurable index/storage artifact typesJosh Smith2020-08-261-1/+8
* _elementsources.py: Fix source names in unique keyjuerg/source-cache-keyJürg Billeter2020-08-251-1/+1
* job.py: Remove ability of job classes to send custom messagesbschubert/remove-custom-sched-messagesBenjamin Schubert2020-08-231-43/+0
* _fixtures.py: Only get the normal number of threads at the start of sessionBenjamin Schubert2020-08-232-5/+12
* _messenger.py: Make `timed_suspendable` public and use it in job.pybschubert/timed-suspendableBenjamin Schubert2020-08-222-50/+39
* buildstream/element.py: Consider "build-root" variable in the cache key uncon...tristan/build-root-cache-keyTristan van Berkom2020-08-201-0/+12
* testing/_cachekeys.py: Fix formatting in cache key failure assertionTristan van Berkom2020-08-201-1/+1
* plugin.py: Fix documentation reference to MappingNode.validate_keys()tristan/docs-fixesTristan van Berkom2020-08-171-1/+1
* _frontend/cli: Add --deps `build` & `run` values for `source track --deps`Chandan Singh2020-08-141-1/+4
* casremote.py: Migrate to GetInstanceNameForRemotes()Jürg Billeter2020-08-131-7/+17
* _protos: Update local_cas.proto from buildbox-commonJürg Billeter2020-08-133-8/+257
* _protos: Drop BuildStream Artifact and Source servicesJürg Billeter2020-08-139-809/+5
* casserver.py: Drop BuildStream Artifact and Source servicesJürg Billeter2020-08-131-218/+0
* _assetcache.py: Drop index_remote_class and storage_remote_classJürg Billeter2020-08-133-11/+6
* _sourcecache.py: Use AssetRemoteJürg Billeter2020-08-131-102/+25
* _artifactcache.py: Use AssetRemoteJürg Billeter2020-08-131-176/+79
* _assetcache.py: Add fetch_directory() and push_directory() methodsJürg Billeter2020-08-131-0/+78
* _assetcache.py: Add AssetRemote for Remote Asset APIJürg Billeter2020-08-131-3/+147
* Rename CacheError to AssetCacheErrorJürg Billeter2020-08-133-8/+8
* Rename BaseCache to AssetCacheJürg Billeter2020-08-133-7/+7
* Remove unused BaseCache._spec_errorJürg Billeter2020-08-133-3/+0
* casserver.py: Add proxy for Remote Asset APIJürg Billeter2020-08-131-0/+50
* casdprocessmanager.py: Add stubs for the Remote Asset APIJürg Billeter2020-08-131-0/+25
* Add generated python protobuffer files Remote Asset APISander Striker2020-08-134-0/+990
* Add Remote Asset API protoSander Striker2020-08-131-0/+445
* _protos: Update generated filesJürg Billeter2020-08-137-1251/+1957
* Completely remove MetaElementTristan van Berkom2020-08-1310-323/+204
* element.py: Early return in _initialize_state()Tristan van Berkom2020-08-132-5/+5
* testing/_utils/site.py: Add BRZ_EMAIL to support Breezy 3.0juerg/fedora-32Jürg Billeter2020-08-121-1/+5
* Artifacts configuration for test can also pushTomaz Canabrava2020-08-111-1/+1
* _frontend/cli.py: Fix `artifact checkout` with no argumentsChandan Singh2020-08-111-8/+8
* _loader/loadelement.pyx: Removed an unused line of codeTristan van Berkom2020-08-101-1/+0
* _loader/loadelement.pyx: Dependency now implements `provenance` as a propertyTristan van Berkom2020-08-101-3/+12
* _loader: Use only one Dependency() classTristan van Berkom2020-08-104-231/+239
* _frontend/widget.py: Refactor the Widget.print_heading() functionTristan van Berkom2020-08-101-34/+87