summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* .gitlab-ci.yml: Don't overwrite sast job directly, just inject variablebschubert/ci-improvementsBenjamin Schubert2019-12-041-3/+4
* .gitlab-ci.yml: Extract docker images version in a variableBenjamin Schubert2019-12-041-16/+19
* .gitlab-ci.yml: Use 'rules' from gitlab 12.3 to remove repetitionsBenjamin Schubert2019-12-041-41/+9
* .gitlab-ci.yml: List all test envs explicitely for toxBenjamin Schubert2019-12-041-1/+1
* Merge branch 'juerg/casd-separate-user' into 'master'Jürg Billeter2019-12-038-13/+87
|\
| * tests: source_determinism.py: Do not use too restrictive test umasksjuerg/casd-separate-userJürg Billeter2019-12-032-4/+14
| * tests/integration/filter.py: Do not use checkout --hardlinksJürg Billeter2019-12-031-1/+1
| * tests/frontend/pull.py: Do not use checkout --hardlinksJürg Billeter2019-12-031-2/+2
| * tests/frontend/buildcheckout.py: Cannot hardlink with CASD_SEPARATE_USERJürg Billeter2019-12-031-1/+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
|/
* Merge branch 'tlater/artifactserver-casd' into 'master'Tristan Maat2019-12-0311-443/+364
|\
| * _*cache.py: Standardize cache basedirsTristan Maat2019-12-033-20/+21
| * Remove newly unused API surfaces in CASCacheTristan Maat2019-12-037-179/+58
| * casserver.py: Proxy CAS requests to buildbox-casdTristan Maat2019-12-033-245/+219
| * casserver.py: Add loggingTristan Maat2019-12-031-5/+72
|/
* Merge branch 'tlater/fix-update-committer-security' into 'master'Tristan Maat2019-12-021-10/+12
|\
| * update_commiters.py: Fix security vulnerabilitiesTristan Maat2019-12-021-10/+12
|/
* Merge branch 'bschubert/update-requirements' into 'master'Benjamin Schubert2019-12-0223-70/+71
|\
| * Update all python dependenciesBenjamin Schubert2019-12-027-35/+36
| * tests: Use pytest.raise() instead of checking for return codeBenjamin Schubert2019-12-023-8/+8
| * lint: remove all unecessary elif/else after break/continueBenjamin Schubert2019-12-028-21/+21
| * lint: Remove unnecessary list comprehensionsBenjamin Schubert2019-12-026-6/+6
|/
* Merge branch 'chandan/hacking/drop-line-length' into 'master'Chandan Singh2019-11-271-15/+0
|\
| * doc/coding_guidelines: Drop section about line lengthsChandan Singh2019-11-271-15/+0
|/
* Merge branch 'chandan/glossary' into 'master'Chandan Singh2019-11-275-0/+141
|\
| * doc: Add glossary of common termsChandan Singh2019-11-275-0/+141
|/
* Merge branch 'juerg/sandbox-reapi' into 'master'Jürg Billeter2019-11-272-2/+13
|\
| * _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
|/
* Merge branch 'chandan/refactor-default-target' into 'master'Jürg Billeter2019-11-2725-255/+197
|\
| * tests/frontend: Refactor tests for default targetsChandan Singh2019-11-2725-255/+197
|/
* Merge branch 'traveltissues/mr3' into 'master'Jürg Billeter2019-11-277-19/+338
|\
| * tests: non-incremental RE builds for workspacesDarius Makovsky2019-11-272-0/+313
| * 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
|/
* Merge branch 'valentindavid/compose-integration-commands' into 'master'Darius Makovsky2019-11-263-3/+43
|\
| * compose: Allow compose elements to run integration commandsValentin David2019-11-263-3/+43
|/
* Merge branch 'traveltissues/incrementaltest' into 'master'Darius Makovsky2019-11-261-5/+25
|\
| * tests: enable incremental workspace config testDarius Makovsky2019-11-261-5/+25
|/
* Merge branch 'traveltissues/tmp' into 'master'Darius Makovsky2019-11-261-0/+3
|\
| * .gitlab-ci.yml: define repo language as pythonDarius Makovsky2019-11-261-0/+3
|/
* Merge branch 'bschubert/track-cleanup' into 'master'Benjamin Schubert2019-11-265-66/+23
|\
| * _stream.py: Remove dead code and comments about trackingBenjamin Schubert2019-11-255-66/+23
|/
* Merge branch 'juerg/umask' into 'master'bst-marge-bot2019-11-254-18/+53
|\