summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* element.py: Optimize _should_fetch conditionbschubert/optimize-consistency-newBenjamin Schubert2019-12-093-6/+27
* element.py: Compute whether an element is cached only on `is_cached`Benjamin Schubert2019-12-093-41/+17
* source.py: Remove 'get_consistency' completelyBenjamin Schubert2019-12-0922-164/+47
* source.py: Remove the reliance on consistency to get whether a source is cachedBenjamin Schubert2019-12-0914-2/+59
* source.py: Add a new 'is_resolved' to get whether a source is resolved.Benjamin Schubert2019-12-0912-15/+52
* element.py: Remove _get_consistency and introduce explicit methodsBenjamin Schubert2019-12-095-30/+33
* element.py: Rename '_source_cached' to '_has_all_sources_in_source_cache'Benjamin Schubert2019-12-099-27/+27
* source.py: Introduce methods to query state instead of get_consistencyBenjamin Schubert2019-12-093-9/+19
* fetchqueue.py: Simplify fetch queue implementationBenjamin Schubert2019-12-091-12/+4
* Merge branch 'traveltissues/remove-unused-functions' into 'master'Darius Makovsky2019-12-0912-296/+2
|\
| * _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
|/
* Merge branch 'bschubert/stricter-asyncio-handling' into 'master'Benjamin Schubert2019-12-072-27/+15
|\
| * 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
|/
* Merge branch 'bschubert/optimize-scheduling' into 'master'Benjamin Schubert2019-12-071-9/+18
|\
| * scheduler.py: Optimize scheduling by not calling it unnecessarilyBenjamin Schubert2019-12-071-9/+18
|/
* Merge branch 'chandan/fix-manifest' into 'master'Chandan Singh2019-12-051-10/+6
|\
| * MANIFEST.in: Minor fixups and improvementsChandan Singh2019-12-051-10/+6
|/
* Merge branch 'chandan/interactive-tests' into 'master'Chandan Singh2019-12-056-0/+167
|\
| * Add tests for failed build in interactive modeChandan Singh2019-12-052-0/+115
| * Add tests for interactive `bst init`Chandan Singh2019-12-052-0/+49
| * requirements: Add pexpect for running interactive testsChandan Singh2019-12-052-0/+3
|/
* Merge branch 'juerg/cas-directory-reset' into 'master'Jürg Billeter2019-12-053-10/+8
|\
| * 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
|/
* Merge branch 'juerg/runcli-unused-parameter' into 'master'Jürg Billeter2019-12-051-34/+5
|\
| * testing/runcli.py: Remove unused configure parameter from run() methodsJürg Billeter2019-12-051-34/+5
|/
* Merge branch 'bschubert/ci-improvements' into 'master'Jürg Billeter2019-12-041-20/+24
|\
| * .gitlab-ci.yml: Don't overwrite sast job directly, just inject variableBenjamin Schubert2019-12-041-3/+4
| * .gitlab-ci.yml: Extract docker images version in a variableBenjamin Schubert2019-12-041-16/+19
| * .gitlab-ci.yml: List all test envs explicitely for toxBenjamin Schubert2019-12-041-1/+1
|/