summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* _sandboxbwrap: Create Command object, put it into local CAS and push itJim MacArthur2018-06-261-0/+17
* cascache.py: modify _required_blobs so non-Directory objects have no dependen...Jim MacArthur2018-06-261-0/+3
* cascache.py: Consolidate push and push_key_only, removing duplicated codeJim MacArthur2018-06-261-71/+11
* _sandboxbwrap: push keys to remote server using a temporary CASCacheJim MacArthur2018-06-261-5/+6
* _casbaseddirectory: Alter _save to save the serialised digest object, not the...Jim MacArthur2018-06-261-4/+5
* Sandbox: Import sources into CAS before running each commandJim MacArthur2018-06-262-1/+18
* Copy/paste the push_key_only function from push(), for temporary experimentsJim MacArthur2018-06-261-1/+85
* Orphaned whitespace fix; can be removedJim MacArthur2018-06-261-2/+1
* _casbaseddirectory.py: Fix _recalculate_recursing_down so it updates the PB2 ...Jim MacArthur2018-06-261-3/+7
* sandbox.py: Make get_directory return a CasBasedDirectory.Jim MacArthur2018-06-151-2/+8
* Initial implementation of _casbaseddirectory.pyJim MacArthur2018-06-151-0/+542
* _filebaseddirectory/directory.py: Move VirtualDirectoryError to DirectoryJim MacArthur2018-06-122-13/+13
* Convert uses of external_directory to get_underlying_directory()Jim MacArthur2018-06-124-2/+13
* _filebaseddirectory: Force re-read before descend.Jim MacArthur2018-06-121-0/+6
* Make Import a BST_VIRTUAL_DIRECTORY classJim MacArthur2018-06-121-0/+4
* Merge branch 'juerg/googlecas' into jmac/virtual_directories_tempjmac/googlecas_and_virtual_directories_2Jim MacArthur2018-06-1280-2370/+7477
|\
| * NEWS: Add news entry for CAS-based artifact cacheJürg Billeter2018-05-311-0/+4
| * Remove OSTree artifact cacheJürg Billeter2018-05-314-1474/+0
| * Remove tar artifact cacheJürg Billeter2018-05-312-380/+0
| * doc/source/artifacts.rst: Update documentation for CAS artifact serverJürg Billeter2018-05-311-76/+64
| * tests/integration/workspace.py: Test incremental build on all platformsJürg Billeter2018-05-311-1/+0
| * tests: Test push/pull on all platformsJürg Billeter2018-05-313-12/+0
| * tests/cachekey: Update expected cache keys after switch to CASJürg Billeter2018-05-3125-25/+25
| * tests/testutils/artifactshare.py: Use CAS artifact serverJürg Billeter2018-05-311-27/+47
| * _platform: Use CAS artifact cacheJürg Billeter2018-05-313-10/+5
| * _artifactcache: Add CAS artifact serverJürg Billeter2018-05-312-1/+249
| * _signals.py: Guard against use in non-main threadJürg Billeter2018-05-311-0/+6
| * _artifactcache/cascache.py: Add remote cache supportJürg Billeter2018-05-313-11/+391
| * Add proto for BuildStream artifact cache serviceJürg Billeter2018-05-316-2/+495
| * _artifactcache: Add CAS artifact cacheJürg Billeter2018-05-311-0/+346
| * remote_execution.proto: Add proposed symlink supportJürg Billeter2018-05-312-65/+132
| * Import protos for the Remote Execution APIJürg Billeter2018-05-3127-1/+5398
| * setup.py: Add grpcio dependency and support for code generationJürg Billeter2018-05-313-4/+42
| * .gitlab-ci.yml: Update images to include protobuf and grpcioJürg Billeter2018-05-301-4/+4
| * tests: Use context manager for ArtifactShareJürg Billeter2018-05-304-324/+341
| * tests/frontend/push.py: Add missing skip annotation for non-LinuxJürg Billeter2018-05-301-0/+1
| * _artifactcache/artifactcache.py: Update remote init error messageJürg Billeter2018-05-301-1/+1
| * tests: Remove unneeded ArtifactShare.upate_summary() methodJürg Billeter2018-05-304-26/+0
* | storage: Add __init__.pyJim MacArthur2018-06-121-0/+22
* | Move virtual directory components to 'storage' moduleJim MacArthur2018-06-124-4/+4
* | _stream.py: Alter _checkout_hardlinks to use can_destroyJim MacArthur2018-06-121-4/+2
* | Implement can_destroy flag in _filebaseddirectory.pyJim MacArthur2018-06-122-2/+16
* | Directory.py: link_ok=>can_link (consistent with other use)Jim MacArthur2018-06-121-2/+2
* | Fixup compose: pep8Jim MacArthur2018-06-121-2/+1
* | Directory.py: Change the mtime interface into mark_unmodified/list_modified_p...Jim MacArthur2018-06-123-28/+47
* | scriptelement.py: Convert to virtual directoriesJim MacArthur2018-06-121-5/+4
* | plugins/elements/stack.py: Convert to virtual directoriesJim MacArthur2018-06-121-6/+2
* | sandbox/_mount.py, sandbox/_sandboxbwrap.py: Remove instances of get_directoryJim MacArthur2018-06-122-2/+5
* | plugins/elements/import.py: Convert to virtual directoriesJim MacArthur2018-06-121-13/+7
* | plugins/elements/compose.py: Convert to virtual directoriesJim MacArthur2018-06-121-12/+12