summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add buildbox-run sandboxBenjamin Schubert2019-12-101-0/+148
* _sandboxreapi.py: Pass sandbox flags to _execute_action()Jürg Billeter2019-12-102-3/+3
* _project.py: Allow junctions to use parent remoteThomas Coldrick2019-12-101-3/+3
* _remote: ignore unused argsDarius Makovsky2019-12-091-1/+1
* _profile: ignore unused argsDarius Makovsky2019-12-091-1/+1
* resources: remove [un]register_exclusive_interest()Darius Makovsky2019-12-091-50/+0
* _project: remove create_artifact_element()Darius Makovsky2019-12-091-13/+0
* _pipeline: remove subtract_elements()Darius Makovsky2019-12-091-15/+0
* _pipeline: remove targets_include()Darius Makovsky2019-12-091-17/+0
* _context: remove set_artifact_directories_optional()Darius Makovsky2019-12-091-10/+0
* casserver: remove _digest_from_*_resource_name()Darius Makovsky2019-12-091-45/+0
* casserver: remove ArtifactStatus()Darius Makovsky2019-12-091-4/+0
* cascache: remove update_tree_mtime()Darius Makovsky2019-12-091-4/+0
* _artifactcache: remove _reachable_digests()Darius Makovsky2019-12-091-18/+0
* _artifactcache: remove _reachable_directories()Darius Makovsky2019-12-091-18/+0
* _artifactcache: remove get_artifact_logs()Darius Makovsky2019-12-091-16/+0
* _basecache: remove has_open_grpc_channels()Darius Makovsky2019-12-091-12/+0
* _workspaces: remove get_key()Darius Makovsky2019-12-091-38/+0
* _workspaces: remove invalidate_key()Darius Makovsky2019-12-091-8/+0
* element: remove _is_required()/__requiredDarius Makovsky2019-12-091-8/+0
* element: Remove unused method (__reset_cache_data)Darius Makovsky2019-12-091-18/+0
* scheduler.py: Only run thread-safe code in callbacks from watchersbschubert/stricter-asyncio-handlingBenjamin Schubert2019-12-072-2/+12
* job.py: Only start new jobs in a `with watcher:` blockBenjamin Schubert2019-12-071-26/+5
* job.py: Remove '_watcher' attribute, it is not neededBenjamin Schubert2019-12-071-3/+2
* scheduler.py: Optimize scheduling by not calling it unnecessarilyBenjamin Schubert2019-12-071-9/+18
* sandbox.py: Remove unused _set_virtual_directory() methodJürg Billeter2019-12-051-6/+0
* _sandboxreapi.py: Use CasBasedDirectory._reset()Jürg Billeter2019-12-051-3/+2
* _casbaseddirectory.py: Add _reset() methodJürg Billeter2019-12-051-1/+6
* testing/runcli.py: Remove unused configure parameter from run() methodsJürg Billeter2019-12-051-34/+5
* tests: source_determinism.py: Do not use too restrictive test umasksjuerg/casd-separate-userJürg Billeter2019-12-031-2/+7
* testing/_utils/site.py: Add CASD_SEPARATE_USER variableJürg Billeter2019-12-031-0/+5
* utils.py: safe_link(): Copy if hardlink creation is not permittedJürg Billeter2019-12-031-1/+1
* casdprocessmanager.py: Set up socket path via a symlinkTristan Maat2019-12-031-4/+57
* _*cache.py: Standardize cache basedirsTristan Maat2019-12-033-20/+21
* Remove newly unused API surfaces in CASCacheTristan Maat2019-12-034-168/+37
* casserver.py: Proxy CAS requests to buildbox-casdTristan Maat2019-12-033-245/+219
* casserver.py: Add loggingTristan Maat2019-12-031-5/+72
* Update all python dependenciesBenjamin Schubert2019-12-021-1/+1
* lint: remove all unecessary elif/else after break/continueBenjamin Schubert2019-12-028-21/+21
* lint: Remove unnecessary list comprehensionsBenjamin Schubert2019-12-024-4/+4
* _sandboxreapi.py: Ensure /dev, /proc and /tmp exist in sandboxJürg Billeter2019-11-271-0/+4
* _sandboxreapi.py: Check that command existsJürg Billeter2019-11-271-0/+5
* _sandboxreapi.py: Fix Command.working_directoryJürg Billeter2019-11-271-1/+1
* sandbox.py: Assert that the working directory is an absolute pathJürg Billeter2019-11-271-1/+3
* tests: Allow strict contents in assert_containsDarius Makovsky2019-11-271-3/+17
* Clear last_successful for soft-reset of WorkspaceDarius Makovsky2019-11-271-0/+1
* Do not load the workspace.last_successful as the workspace plugin refDarius Makovsky2019-11-272-3/+5
* element: always prepare sandboxesDarius Makovsky2019-11-271-13/+2
* compose: Allow compose elements to run integration commandsValentin David2019-11-261-3/+0
* _stream.py: Remove dead code and comments about trackingBenjamin Schubert2019-11-254-66/+22