summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* workspace.py: Do not close gRPC channelsJürg Billeter2019-10-152-5/+0
* _remote.py: Do not use subprocess to check remoteJürg Billeter2019-10-151-37/+6
* _context.py: Replace is_fork_allowed() with prepare_fork()Jürg Billeter2019-10-152-13/+10
* scheduler.py: Call is_fork_allowed() right before spawning jobsJürg Billeter2019-10-151-2/+7
* _basecache.py: Add close_grpc_channels() methodJürg Billeter2019-10-151-3/+10
* cascache.py: Rename close_channel() to close_grpc_channels()Jürg Billeter2019-10-153-5/+5
* cascache.py: Reset _casd_cas in close_channel()Jürg Billeter2019-10-151-0/+1
* _remote.py: Reset _initialized in close()Jürg Billeter2019-10-151-0/+2
* _sourcecache.py: Reset source_service in SourceRemote.close()Jürg Billeter2019-10-151-0/+4
* _artifactcache.py: Reset artifact_service in ArtifactRemote.close()Jürg Billeter2019-10-151-0/+4
* win32: _platform/win32: add support for win32Angelos Evripiotis2019-10-142-0/+63
* Remove XXX comment about missing progressTristan Maat2019-10-101-2/+9
* testutils/context.py: Mock tasks instead of accepting NonesTristan Maat2019-10-102-5/+10
* loader.py: Avoid loading deps of junction metaelementsTristan Maat2019-10-101-1/+19
* _sourcecache: Fallback to fetch source when remote has missing blobsBenjamin Schubert2019-10-101-0/+5
* _fuse/mount.py: Monitor the fuse process while waiting for the mountbschubert/fuse-permissionsBenjamin Schubert2019-10-091-14/+35
* _artifactcache.py: Don't push artifact blobs when no files are presentBenjamin Schubert2019-10-082-2/+4
* _scheduler.py: Listen for buildbox-casd failure and terminateBenjamin Schubert2019-10-083-2/+44
* Defer committing workspace files to cachetraveltissues/1159Darius Makovsky2019-10-082-9/+10
* cli.py: no fcntl on WindowsAngelos Evripiotis2019-10-081-9/+18
* cascache.py: add a 'log_level' parameter and use it to run buildbox-casdBenjamin Schubert2019-10-073-4/+23
* element.py: remove call to _source_cached()traveltissues/benchmarkDarius Makovsky2019-10-051-1/+0
* element.py: remove concept of key instabilityDarius Makovsky2019-10-051-56/+9
* cascache.py: Block SIGINT in the CasUsageMonitor processBenjamin Schubert2019-10-041-2/+5
* cascache.py: Block SIGINT in the buildbox-casd processBenjamin Schubert2019-10-041-3/+6
* _scheduler/jobs/job.py: sort importsAngelos Evripiotis2019-10-041-4/+4
* cascache.py: Show path to log file when buildbox-casd doesn't exit normallyBenjamin Schubert2019-10-041-2/+12
* cascache.py: Save casd logs in a file for retrievalBenjamin Schubert2019-10-041-1/+32
* cascache.py: Send message in case of unclean termination of buildbox-casdBenjamin Schubert2019-10-021-2/+27
* cascache.py: Extract buildbox-casd termination in its own methodBenjamin Schubert2019-10-021-17/+28
* Do not check for casd in bash completionTristan Maat2019-10-022-3/+9
* _casbaseddirectory.py: Use CASCache.import_directory()juerg/capture-treeJürg Billeter2019-10-021-56/+13
* cascache.py: Add import_directory() methodJürg Billeter2019-10-021-0/+35
* _context.py: Remove duplicated log_message_lines assignTom Pollard2019-09-251-1/+0
* import.py: assemble the element via `stage_sources`Darius Makovsky2019-09-241-2/+1
* loader.py: Remove workspace handling in element collectionDarius Makovsky2019-09-241-5/+1
* Remove workspace mounting for sandboxesDarius Makovsky2019-09-244-41/+12
* element.py: always check sources for cachingDarius Makovsky2019-09-241-15/+4
* Support loading 'workspace'-kind sourcesDarius Makovsky2019-09-242-7/+43
* workspace.py: add workspace source pluginDarius Makovsky2019-09-241-0/+150
* cascache.py: Create `CASCache.close_channel()`Darius Makovsky2019-09-241-5/+11
* _remote.py: Remove unused bytestreamJürg Billeter2019-09-191-5/+0
* casremote.py: Add missing copyright headerJürg Billeter2019-09-191-0/+17
* casremote.py: Do not directly communicate with CAS serverJürg Billeter2019-09-191-68/+0
* cascache.py: Use casd in remote_missing_blobs()Jürg Billeter2019-09-191-2/+11
* cascache.py: Create CAS stub for buildbox-casd channelJürg Billeter2019-09-191-2/+21
* casremote.py: Drop Status requestJürg Billeter2019-09-191-18/+0
* _sourcecache.py: Move capabilities check to _check() and extend itJürg Billeter2019-09-191-10/+22
* _artifactcache.py: Move capabilities check to _check() and extend itJürg Billeter2019-09-191-9/+21
* _artifactcache.py: Create ArtifactServiceStub in _configure_protocols()Jürg Billeter2019-09-191-7/+11