This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch jmac/googlecas_and_virtual_directories_1
in repository https://gitbox.apache.org/repos/asf/buildstream.git.
at 6f10105 Merge branch 'jmac/virtual_directories' into juerg/googlecas
This branch includes the following new commits:
new 6fcd95a Add BST_VIRTUAL_DIRECTORY flag for element plugins
new 8d59f5f Add the virtual directory class 'Directory' and one
implementation, _filebaseddirectory.py. These are not used anywhere yet.
new 666eced Sandbox.py: Rename __root to _root to allow its use by
subclasses.
new 92cc9a1 Sandbox.py: Add get_virtual_directory and
get_virtual_toplevel_directory
new def5204 _stream.py: Convert to virtual directories.
new 514b215 element.py: Conversion to use virtual directories
new ea4cb0d plugins/elements/compose.py: Convert to virtual directories
new e12a29a plugins/elements/import.py: Convert to virtual directories
new d6059e5 sandbox/_mount.py, sandbox/_sandboxbwrap.py: Remove instances
of get_directory
new 9ca8781 plugins/elements/stack.py: Convert to virtual directories
new 38994a3 scriptelement.py: Convert to virtual directories
new 2fc18a9 Directory.py: Change the mtime interface into
mark_unmodified/list_modified_paths
new 27a83e1 Fixup compose: pep8
new c9766ad Directory.py: link_ok=>can_link (consistent with other use)
new d1aff2b Implement can_destroy flag in _filebaseddirectory.py
new 44a838b _stream.py: Alter _checkout_hardlinks to use can_destroy
new 1b05862 Move virtual directory components to 'storage' module
new 5b15ef7 storage: Add __init__.py
new bd8f770 tests: Remove unneeded ArtifactShare.upate_summary() method
new 8aa1ff6 _artifactcache/artifactcache.py: Update remote init error
message
new e20ee87 tests/frontend/push.py: Add missing skip annotation for
non-Linux
new 369bf1e tests: Use context manager for ArtifactShare
new 0138ac6 .gitlab-ci.yml: Update images to include protobuf and grpcio
new df4c79b setup.py: Add grpcio dependency and support for code
generation
new 0cf71ef Import protos for the Remote Execution API
new 9c2b790 remote_execution.proto: Add proposed symlink support
new afefa62 _artifactcache: Add CAS artifact cache
new 470f357 Add proto for BuildStream artifact cache service
new cf3c1c4 _artifactcache/cascache.py: Add remote cache support
new 71136a6 _signals.py: Guard against use in non-main thread
new efefb65 _artifactcache: Add CAS artifact server
new ef1ad2a _platform: Use CAS artifact cache
new 2d93d03 tests/testutils/artifactshare.py: Use CAS artifact server
new f175454 tests/cachekey: Update expected cache keys after switch to CAS
new bcde352 tests: Test push/pull on all platforms
new 3e394c6 tests/integration/workspace.py: Test incremental build on all
platforms
new dc9ec43 doc/source/artifacts.rst: Update documentation for CAS
artifact server
new 75c9009 Remove tar artifact cache
new 755d7e7 Remove OSTree artifact cache
new b88bb16 NEWS: Add news entry for CAS-based artifact cache
new 6f10105 Merge branch 'jmac/virtual_directories' into juerg/googlecas
The 41 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.