summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* _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
* _pluginfactory: Make list_plugins() report new display informationTristan van Berkom2020-08-106-18/+31
* _project.py, _loader/loadcontext.py: Added Project.loaded_projects()Tristan van Berkom2020-08-103-0/+62
* _project.py: Only one set of plugin factoriesTristan van Berkom2020-08-104-35/+50
* _yaml.pyx: Make shortname a mandatory argument to _yaml.load()Tristan van Berkom2020-08-1010-16/+21
* _stream.py: Conditionally call the session startup frontend callback.Tristan van Berkom2020-08-101-12/+16
* element/source: Remove pointless extra variabletristan/cleanup-pickleTristan van Berkom2020-08-102-2/+0
* Extract ElementSources classjuerg/element-sourcesJürg Billeter2020-08-065-214/+397
* element.py: Push all sourcesJürg Billeter2020-08-061-4/+5
* element.py: Drop `__has_all_sources_cached` instance variableJürg Billeter2020-08-061-6/+1
* element.py: Drop cache checks from `_tracking_done()`Jürg Billeter2020-08-061-7/+0
* source.py: Validate cache when it's used, not in `_is_cached()`Jürg Billeter2020-08-061-9/+6
* _frontend/widget.py: Add context to errors in `show_pipeline()`Jürg Billeter2020-08-061-15/+20
* _frontend/app.py: Catch exceptions in `_print_summary()`Jürg Billeter2020-08-061-1/+5
* requirements.txt: Update dependenciesbschubert/update-to-pytest-6Benjamin Schubert2020-08-051-1/+1
* Publish our type annotationschandan/publish-typesChandan Singh2020-08-041-0/+0
* data/userconfig.yaml: Document valid symbols for format stringschandan/fix-utils-495Chandan Singh2020-08-041-0/+15
* element.py: allow re-scheduling failed buildsAbderrahim Kitouni2020-07-291-2/+1
* Rework handling of cached failuresAbderrahim Kitouni2020-07-294-41/+23
* element.py: move printing the build environment from elementjob.pyAbderrahim Kitouni2020-07-292-10/+5
* node.pyx: Support merging of conditional sequencesTristan van Berkom2020-07-291-5/+13
* _variables.pyx, element.py: Lazy variable resolutionTristan van Berkom2020-07-222-5/+2
* _variables.pyx: Rewrite Variables code.Tristan van Berkom2020-07-223-188/+601
* element.py: don't use timed activity for staging every artifactabderrahim/timedAbderrahim Kitouni2020-07-171-13/+11