summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* WIP: _fuse/mount: make _run_fuse protected, so subprocess can loadaevri/enable_spawn_ci_7Angelos Evripiotis2019-10-291-2/+2
* WIP: _fuse/mount: don't pickle self.__logfileAngelos Evripiotis2019-10-291-0/+6
* WIP: sandbox bwrap stateAngelos Evripiotis2019-10-292-2/+42
* _fuse/mount private mount() and unmount()Angelos Evripiotis2019-10-291-7/+7
* _plugincontext: stable ids for better picklingAngelos Evripiotis2019-10-291-8/+23
* testing/runcli: node._reset_global_state on runAngelos Evripiotis2019-10-291-1/+10
* testing, messenger: make dummy_context picklableAngelos Evripiotis2019-10-291-0/+7
* _scheduler/jobs: mv pickle details into jobpicklerAngelos Evripiotis2019-10-292-60/+59
* job pickling: also pickle global state in node.pyxAngelos Evripiotis2019-10-293-19/+72
* _frontend/status.py: Complete names when rendering dynamic queue statusTom Pollard2019-10-258-12/+15
* job pickling: pickle first_pass_config factoriesAngelos Evripiotis2019-10-251-2/+4
* job pickling: plugins don't return their factoriesAngelos Evripiotis2019-10-254-35/+35
* element: remove double MetaSource importAngelos Evripiotis2019-10-251-2/+0
* cascache: don't pickle _cache_usage_monitorAngelos Evripiotis2019-10-221-0/+10
* cascache: don't need create_cas_usage_monitor nowAngelos Evripiotis2019-10-221-10/+1
* tests: remove mark.in_subprocessAngelos Evripiotis2019-10-221-100/+0
* cascache.py: instantiate usage monitor earlyDarius Makovsky2019-10-221-8/+16
* jobpickler: also pickle DigestProtoAngelos Evripiotis2019-10-211-6/+21
* cli: BST_FORCE_START_METHOD only sets if necessaryAngelos Evripiotis2019-10-181-10/+39
* element.py: remove unused variableDarius Makovsky2019-10-181-3/+0
* Remove special loading for workspacestraveltissues/notesDarius Makovsky2019-10-173-48/+21
* Use workspace_close and workspace_open to reset workspacesDarius Makovsky2019-10-164-46/+42
* _basecache.py: early return if remotes are setupDarius Makovsky2019-10-161-1/+3
* workspace.py: raise AssertionError on init_workspaceDarius Makovsky2019-10-161-7/+4
* node.pyx: Make 'strip_node_info' publicBenjamin Schubert2019-10-166-27/+27
* element.py: Rework 'node_subst_list' to take the sequence directlyBenjamin Schubert2019-10-162-8/+7
* element.py: remove 'node_subst_member' and replace with 'node_susbst_vars'Benjamin Schubert2019-10-163-37/+7
* element.py: Remove '_subst_string'Benjamin Schubert2019-10-161-15/+0
* _options/option.py: Pass the node instead of the str to 'transform'Benjamin Schubert2019-10-164-6/+9
* element.py: change 'substitute_variables' to take a 'ScalarNode' and renameBenjamin Schubert2019-10-162-7/+30
* testing/.../site: windows-friendly HAVE_OLD_GITaevri/oldgitAngelos Evripiotis2019-10-151-1/+3
* 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