summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* TEST2bschubert/test-snaffuBenjamin Schubert2019-08-231-6/+1
* TESTBenjamin Schubert2019-08-234-331/+22
* sourcetests/track: Don't overwrite project configurationBenjamin Schubert2019-08-213-14/+28
* _sourcetests/mirror: Don't overwrite project_confBenjamin Schubert2019-08-211-100/+74
* testing/sources: Automatically register plugin sourcesBenjamin Schubert2019-08-2110-55/+95
* testing/_utils: Add missing copyright noticeBenjamin Schubert2019-08-211-0/+21
* Merge branch 'aevri/nomp' into 'master'bst-marge-bot2019-08-204-137/+27
|\
| * Remove uneccesary _platform.multiprocessingaevri/nompAngelos Evripiotis2019-08-204-137/+27
|/
* Merge branch 'juerg/casd' into 'master'bst-marge-bot2019-08-2036-1845/+2426
|\
| * casserver.py: Use quota instead of headroomJürg Billeter2019-08-203-67/+21
| * casserver.py: Handle CASCacheError for add_object() callsJürg Billeter2019-08-201-3/+22
| * casserver.py: Update mtime on readJürg Billeter2019-08-201-1/+6
| * _artifactcache.py: Handle CASRemoteErrorJürg Billeter2019-08-201-1/+5
| * casremote.py: Use UploadMissingBlobs in CASBatchUpdateJürg Billeter2019-08-202-50/+9
| * casremote.py: Handle RESOURCE_EXHAUSTED in CASBatchUpdateJürg Billeter2019-08-201-1/+6
| * casremote.py: Drop unused ByteStreamStubJürg Billeter2019-08-201-3/+0
| * casremote.py: Use UploadMissingBlobs in _send_blob()Jürg Billeter2019-08-202-38/+20
| * casremote.py: Use add_object() in push_message()Jürg Billeter2019-08-201-6/+1
| * cascache.py: Add instance_name parameter to add_object()Jürg Billeter2019-08-201-1/+5
| * casremote.py: Use FetchMissingBlobs in CASBatchReadJürg Billeter2019-08-202-59/+11
| * casremote.py: Use FetchMissingBlobs in _fetch_blob()Jürg Billeter2019-08-202-32/+25
| * casremote.py: Use buildbox-casd in init()Jürg Billeter2019-08-203-14/+29
| * tests/artifactcache/expiry.py: Fix test_cleanup_firstJürg Billeter2019-08-201-14/+0
| * tests/artifactcache/expiry.py: Fix test_never_delete_requiredJürg Billeter2019-08-201-17/+5
| * tests/artifactcache/expiry.py: Limit to single fetcherJürg Billeter2019-08-201-0/+2
| * _context.py: Pass cache quota to CASCacheJürg Billeter2019-08-202-6/+1
| * cascache.py: Pass cache quota to casdJürg Billeter2019-08-201-1/+9
| * cascache.py: Use buildbox-casd in add_object()Jürg Billeter2019-08-201-33/+20
| * tests/artifactcache/artifactservice.py: Enable write access via casdJürg Billeter2019-08-201-1/+1
| * tests/testutils/artifactshare.py: Allow write access via casdJürg Billeter2019-08-201-4/+8
| * _stream.py: Disable fork for Element._shell()Jürg Billeter2019-08-201-0/+2
| * _stream.py: Disable fork for staging in artifact checkoutJürg Billeter2019-08-201-0/+2
| * _context.py: Add disable_fork() methodJürg Billeter2019-08-203-1/+24
| * cascache.py: Start buildbox-casd and set up channelJürg Billeter2019-08-206-15/+122
| * _protos: Import local_cas.protoJürg Billeter2019-08-204-0/+1663
| * .gitlab-ci.yml: Install static buildbox-casd binary for WSLJürg Billeter2019-08-201-0/+8
| * .gitlab-ci.yml: Update docker images for buildbox-casdJürg Billeter2019-08-201-13/+13
| * tests/internals/storage_vdir_import.py: Terminate casd at end of testJürg Billeter2019-08-201-128/+150
| * tests/internals/storage.py: Use context manager for casd terminationJürg Billeter2019-08-201-16/+19
| * tests/testutils/artifactshare.py: Call CASCache.release_resources()Jürg Billeter2019-08-201-0/+2
| * casserver.py: Call CASCache.release_resources() on exitJürg Billeter2019-08-202-77/+89
| * _context.py: Call CASCache.release_resources() in __exit__()Jürg Billeter2019-08-201-1/+2
| * cascache.py: Add release_resources() methodJürg Billeter2019-08-201-0/+7
| * _sourcecache.py: Remove unused code tracking required sourcesJürg Billeter2019-08-201-38/+0
| * _artifactcache.py: Remove unused code tracking required elementsJürg Billeter2019-08-201-69/+0
| * element.py: Remove call to mark_required_elements()Jürg Billeter2019-08-201-15/+0
| * _stream.py: Remove calls to mark_required_{elements,sources}Jürg Billeter2019-08-201-16/+0
| * cascache.py: Remove add_reachable_*_callback() methodsJürg Billeter2019-08-203-52/+0
| * cascache.py: Remove unused method clean_up_refs_until()Jürg Billeter2019-08-201-10/+0
| * cascache.py: Remove unused method list_objects()Jürg Billeter2019-08-201-25/+0