summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* _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
|/
* Merge branch 'chandan/fix-bst-show-formatting' into 'master'Chandan Singh2020-03-041-6/+5
|\
| * _frontend/cli.py: Fix formatting for `bst show` help textChandan Singh2020-03-041-6/+5
|/
* Merge branch 'juerg/buildbox-signals' into 'master'Jürg Billeter2020-03-031-2/+17
|\
| * _sandboxbuildboxrun.py: Fix signal handlingjuerg/buildbox-signalsJürg Billeter2020-03-021-2/+17
|/
* Merge branch 'juerg/reapi-readonly' into 'master'Jürg Billeter2020-02-272-11/+48
|\
| * _sandboxreapi.py: Support read-only rootjuerg/reapi-readonlyJürg Billeter2020-02-271-3/+10
| * _sandboxreapi.py: Ensure mount points existJürg Billeter2020-02-271-4/+18
| * _casbaseddirectory.py: Add _set_subtree_read_only() methodJürg Billeter2020-02-271-0/+9
| * _casbaseddirectory.py: Add support for directory node propertiesJürg Billeter2020-02-271-0/+7
| * _casbaseddirectory.py: Fix _create_empty_file()Jürg Billeter2020-02-271-1/+1
| * _casbaseddirectory.py: Fix _exists()Jürg Billeter2020-02-271-3/+3
|/
* Merge branch 'juerg/reapi-platform' into 'master'Jürg Billeter2020-02-2733-41/+72
|\
| * _sandboxreapi.py: Support optional network accessJürg Billeter2020-02-272-1/+4
| * _sandboxreapi.py: Set unixUID and unixGID platform propertiesJürg Billeter2020-02-272-6/+20
| * _sandboxreapi.py: Set OSFamily and ISA platform propertiesJürg Billeter2020-02-271-1/+6
| * .gitlab-ci/buildgrid-compose.yml: Set platform propertiesJürg Billeter2020-02-271-1/+1
| * Canonicalize OS nameJürg Billeter2020-02-2730-33/+42
|/
* Merge branch 'willsalmon/directorynote' into 'master'Jürg Billeter2020-02-261-0/+6
|\
| * Docs: Add doc note about directories to core pluginswillsalmon/directorynoteWilliam Salmon2020-02-261-0/+6
|/
* Merge branch 'juerg/reapi-log' into 'master'Jürg Billeter2020-02-204-10/+30
|\
| * _sandboxremote.py: Support stdout and stderr digestsjuerg/reapi-logJürg Billeter2020-02-201-2/+12
| * sandbox: Move log forwarding from SandboxREAPI to SandboxRemoteJürg Billeter2020-02-202-9/+10
| * cascache.py: Don't trip up on empty digests in fetch_blobs()Jürg Billeter2020-02-201-1/+2
| * tests/integration/autotools.py: Check build logJürg Billeter2020-02-201-0/+8
|/
* Merge branch 'abderrahim/simple-host-files' into 'master'Jürg Billeter2020-02-202-5/+8
|\
| * _project.py: fix the case where a simple string is passed to host-filesabderrahim/simple-host-filesAbderrahim Kitouni2020-02-172-5/+8
|/
* Merge branch 'juerg/incremental-workspace-build' into 'master'Jürg Billeter2020-02-1727-442/+443
|\
| * tests/remoteexecution/workspace.py: Fix test and enable incrementaljuerg/incremental-workspace-buildJürg Billeter2020-02-111-15/+15
| * tests/integration/workspace.py: Test incremental build after failureJürg Billeter2020-02-114-0/+74
| * tests/integration/workspace.py: Add incremental build testJürg Billeter2020-02-113-0/+84
| * element.py: Reimplement support for incremental workspace buildsJürg Billeter2020-02-111-11/+56
| * buildelement.py: Use marker file to avoid rerunning configureJürg Billeter2020-02-112-9/+28
| * sandbox: Add _create_empty_file() methodJürg Billeter2020-02-112-1/+48