summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Revert "[WIP] why are element sources not checked for caching if they are wor...traveltissues/testDarius Makovsky2019-09-061-1/+1
* Add more annotations, None is used instead of NoReturnDarius Makovsky2019-09-061-10/+11
* debugDarius Makovsky2019-09-051-0/+6
* [WIP] workspace.py: add trackingDarius Makovsky2019-09-051-0/+8
* workspace.py: fix _get_local_pathDarius Makovsky2019-09-051-2/+2
* workspace.py: clean up and annotate typesDarius Makovsky2019-09-051-25/+10
* [WIP] workspace.py: add refsDarius Makovsky2019-09-052-2/+14
* workspace.py: support non-virtdir sourcesDarius Makovsky2019-09-051-3/+5
* workspace.py: element sources need preflightsDarius Makovsky2019-09-051-1/+2
* element.py: fix recursion in workspace sourcesDarius Makovsky2019-09-051-1/+1
* workspace.py: use the project-based full pathDarius Makovsky2019-09-051-1/+1
* workspace.py: stage workspace into cacheDarius Makovsky2019-09-051-19/+17
* import.py: assemble the element via `stage_sources`Darius Makovsky2019-09-051-2/+1
* [WIP] why are element sources not checked for caching if they are workspaced?Darius Makovsky2019-09-051-1/+1
* element.py: check sources are cached when calc keyDarius Makovsky2019-09-051-0/+1
* element.py: remove workspaces in cache key calcDarius Makovsky2019-09-051-12/+3
* element.py: do not reset workspace cache dataDarius Makovsky2019-09-051-4/+0
* Add a workspace source pluginDarius Makovsky2019-09-051-0/+133
* Support loading 'workspace'-kind sourcesDarius Makovsky2019-09-052-0/+29
* Remove workspace handling in element collectionDarius Makovsky2019-09-051-5/+1
* Remove workspace mounting for sandboxesDarius Makovsky2019-09-054-40/+11
* Merge branch 'jennis/update_checkout' into 'master'bst-marge-bot2019-09-054-39/+81
|\
| * buildcheckout.py: Add tests which checkout artifact depsjennis/update_checkoutJames Ennis2019-09-051-0/+37
| * cli.py: Allow checkout to handle artifact refsJames Ennis2019-09-053-9/+13
| * cli.py: Clean up dependency scope handling in checkoutJames Ennis2019-09-051-8/+2
| * _stream.py: Remove separate handling of ArtifactElementsJames Ennis2019-09-053-22/+29
|/
* Merge branch 'shashwatdalal/docker-source-patch' into 'master'bst-marge-bot2019-09-055-6/+49
|\
| * tests/workspaces: Test edge case when linking files to RO directoryShahwat Dalal2019-09-051-0/+14
| * tests/tar: Add test for unreadable and unwritable content tar sourceShahwat Dalal2019-09-052-3/+5
| * sources/tar.py: Ensure tar source files are readableShahwat Dalal2019-09-051-2/+19
| * utils.py: Ensure dest copy directory is writableShahwat Dalal2019-09-051-1/+11
|/
* Merge branch 'jennis/update_push_pull' into 'master'bst-marge-bot2019-09-056-19/+161
|\
| * cli.py: Allow pull to handle artifact refsJames Ennis2019-09-052-5/+47
| * _project.py: Don't only load cached artifactsJames Ennis2019-09-053-8/+5
| * cli.py: Allow push to handle artifact refsJames Ennis2019-09-053-6/+109
|/
* Merge branch 'juerg/cache-usage' into 'master'bst-marge-bot2019-09-056-23/+291
|\
| * _frontend/status.py: Readd cache usage to status barJürg Billeter2019-09-051-2/+33
| * cascache.py: Add cache usage monitoring via buildbox-casdJürg Billeter2019-09-051-0/+118
| * cascache.py: Remove unused CACHE_SIZE_FILEJürg Billeter2019-09-051-3/+0
| * _protos: Update local_cas.protoJürg Billeter2019-09-053-3/+125
| * .gitlab-ci.yml: Update docker images for buildbox-casdJürg Billeter2019-09-051-17/+17
|/
* Merge branch 'jennis/tasks' into 'master'bst-marge-bot2019-09-044-10/+30
|\
| * _pipeline.py: Add task progress to check_remote()jennis/tasksJames Ennis2019-09-041-1/+5
| * _pipeline.py: Add task progress to resolve_elements()James Ennis2019-09-041-1/+8
| * _loader.py: Cache how many Elements we loadJames Ennis2019-09-042-5/+7
| * _messenger.py: Don't display subtask information before 3 secondsJames Ennis2019-09-041-3/+10
|/
* Merge branch 'traveltissues/1118' into 'master'bst-marge-bot2019-09-041-2/+2
|\
| * Fix typo in node attributeDarius Makovsky2019-09-041-2/+2
|/
* Merge branch 'juerg/synthetic-file-index' into 'master'bst-marge-bot2019-09-044-16/+33
|\
| * tests: Add autouse fixture to reset global state in node.pyxjuerg/synthetic-file-indexJürg Billeter2019-09-043-3/+8