summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* _artifact.py: Use CASCache.contains_directory_and_blobs()juerg/public-dataJürg Billeter2020-04-071-5/+3
* WIP: cascache.py: Add contains_directory_and_blobs() methodJürg Billeter2020-04-071-0/+35
* tests/frontend/pull.py: Add test_pull_missing_blob_split_shareJürg Billeter2020-04-071-29/+63
* cascache.py: Add allow_partial parameter to fetch_blobs()Jürg Billeter2020-04-074-15/+9
* _artifactcache.py: Handle BlobNotFound error in pull()Jürg Billeter2020-04-071-0/+5
* _artifactcache.py: Fix misleading log message when pulling artifactsJürg Billeter2020-04-071-2/+1
* _context.py: Drop `require_artifact_directories`Jürg Billeter2020-04-071-3/+0
* _artifact.py: Do not use `Context.require_artifact_directories`Jürg Billeter2020-04-071-7/+1
* cascache.py: use buildbox-casd when checking whether a file is cachedAbderrahim Kitouni2020-04-061-1/+7
* _artifact.py: don't consider an artifact cached if public data is missingAbderrahim Kitouni2020-04-051-0/+5
* Merge branch 'abderrahim/options' into 'master'bst-marge-bot2020-04-053-13/+46
|\
| * _project.py: resolve options before running the final assertionsabderrahim/optionsAbderrahim Kitouni2020-04-053-13/+46
|/
* Merge branch 'juerg/buildbox' into 'master'bst-marge-bot2020-04-043-13/+21
|\
| * tests/integration/script.py: Drop read-only root xfail for buildbox-runJürg Billeter2020-04-041-4/+0
| * tests/integration/build-uid.py: Don't skip tests with buildbox-runJürg Billeter2020-04-041-4/+16
| * .gitlab-ci.yml: Update BuildBox components to 0.0.7Jürg Billeter2020-04-041-5/+5
|/
* Merge branch 'juerg/python-3.6' into 'master'Jürg Billeter2020-04-045-38/+33
|\
| * NEWS: Add note about requiring Python >= 3.6juerg/python-3.6Jürg Billeter2020-04-021-0/+5
| * tests/format/junctions.py: Drop Python 3.5 compatibilityJürg Billeter2020-04-021-6/+3
| * setup.py: Require Python >= 3.6Jürg Billeter2020-04-021-3/+3
| * tox.ini: Drop Python 3.5 environmentsJürg Billeter2020-04-021-18/+18
| * .gitlab-ci.yml: Do not use Python 3.5 tox environmentsJürg Billeter2020-04-021-4/+4
| * .gitlab-ci.yml: Drop tests-debian-9 jobJürg Billeter2020-04-021-7/+0
|/
* Merge branch 'juerg/buildbox-run-error' into 'master'Jürg Billeter2020-04-011-2/+6
|\
| * _sandboxbuildboxrun.py: Check for buildbox-run initialization errorsjuerg/buildbox-run-errorJürg Billeter2020-03-311-2/+6
|/
* Merge branch 'abderrahim/fuse3' into 'master'Abderrahim Kitouni2020-03-301-1/+1
|\
| * mount: don't pass nonempty optionabderrahim/fuse3Abderrahim Kitouni2020-03-281-1/+1
|/
* Merge branch 'bschubert/fix-overnight' into 'master'Benjamin Schubert2020-03-251-4/+7
|\
| * .gitlab-ci.yml: install requirements from git instead of pipybschubert152020-03-251-4/+7
|/
* Merge branch 'bschubert/stricter-cas-soc' into 'master'Benjamin Schubert2020-03-247-21/+36
|\
| * cascache.py: remove creation of the 'cas/objects' directorybschubert/stricter-cas-socbschubert152020-03-241-1/+0
| * cascache.py: Create cas logs in the buildstream cache directorybschubert152020-03-247-20/+36
|/
* Merge branch 'abderrahim/etag' into 'master'Abderrahim Kitouni2020-03-241-1/+5
|\
| * _downloadablefilesource.py: don't download the file if etag matchesabderrahim/etagAbderrahim Kitouni2020-03-211-1/+5
|/
* Merge branch 'tlater/node-exceptions' into 'master'Benjamin Schubert2020-03-201-0/+4
|\
| * node.pyx: Add note on node exceptions in pluginstlater/node-exceptionsTristan Maat2020-03-201-0/+4
|/
* Merge branch 'juerg/reapi' into 'master'Jürg Billeter2020-03-1615-296/+279
|\
| * _protos: Update remote_execution.protojuerg/reapiJürg Billeter2020-03-164-132/+139
| * _protos: Rebuild with latest protobufJürg Billeter2020-03-1612-165/+141
|/
* Merge branch 'juerg/vdirectory' into 'master'Jürg Billeter2020-03-107-52/+140
|\
| * storage: Add generic Directory._create_empty_file() methodJürg Billeter2020-03-103-12/+4
| * storage: Add Directory.open_file() methodJürg Billeter2020-03-103-0/+53
| * utils.py: Add mode and encoding parameters to _tempnamedfile()Jürg Billeter2020-03-101-2/+4
| * storage: Add public Directory.exists() methodJürg Billeter2020-03-106-23/+35
| * _filebaseddirectory.py: Improve _exists() methodJürg Billeter2020-03-102-8/+15
| * _filebaseddirectory.py: Support follow_symlinks in descend()Jürg Billeter2020-03-101-8/+31
| * _casbaseddirectory.py: Mark find_root() method internalJürg Billeter2020-03-101-10/+10
| * _casbaseddirectory.py: Tweak _add_file() parametersJürg Billeter2020-03-101-6/+5
|/
* Merge branch 'juerg/reapi-platform' into 'master'Jürg Billeter2020-03-092-12/+20
|\
| * _sandboxreapi.py: Sort platform properties by nameJürg Billeter2020-03-092-12/+20
|/