summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* testing/integration.py: Respect umask for the integration cacheTristan Maat2019-11-251-0/+4
* tar.py: Respect umaskJürg Billeter2019-11-251-5/+6
* tar.py: Make directories with incorrect permissions traversableTristan Maat2019-11-251-2/+6
* element.py: Make build directory a proper utils._tempdirTristan Maat2019-11-251-15/+6
* utils.py: Respect umask in _tempdir()Jürg Billeter2019-11-251-1/+18
* utils.py: Respect umask in save_file_atomic()Jürg Billeter2019-11-251-0/+2
* utils.py: Add get_umask() methodJürg Billeter2019-11-251-0/+16
* CASDChannel: don't need to call GetCapabilitiesAngelos Evripiotis2019-11-221-5/+1
* CASCache: comment on need for __getstate__Angelos Evripiotis2019-11-221-0/+5
* cascache: _CASCacheUsageMonitor has channelAngelos Evripiotis2019-11-222-14/+6
* Extract casd_channel logic to CASDChannelAngelos Evripiotis2019-11-223-71/+113
* CASDProcessManager: 'release_resources' conventionAngelos Evripiotis2019-11-222-16/+12
* cascache: extract CASDProcess in new moduleAngelos Evripiotis2019-11-224-141/+202
* _stream.py: Refactor `Stream._load()` a littleTristan Maat2019-11-221-32/+72
* Remove `Element._schedule_tracking()`Tristan Maat2019-11-223-42/+8
* Fix stacktraces during element loadingTristan Maat2019-11-221-2/+15
* Remove early skipping of already-fetched sourcesTristan Maat2019-11-221-5/+1
* Simplify queue managementTristan Maat2019-11-222-15/+4
* Schedule elements instead of "requiring" themTristan Maat2019-11-224-70/+11
* Remove all `--track` optionsTristan Maat2019-11-222-173/+86
* Improve help message for workspace soft-resetDarius Makovsky2019-11-192-2/+6
* element.py: Refactor __update_ready_for_runtime()Tristan Maat2019-11-181-19/+30
* element.py: Refactor __update_strict_cache_key_of_rdeps()Tristan Maat2019-11-181-14/+26
* element.py: Reduce calls to __update_cache_key_non_strictTristan Maat2019-11-182-3/+24
* element.py: Make ex-_update_state() components privateTristan Maat2019-11-181-17/+19