summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* sandbox.py: Make get_directory return a CasBasedDirectory.jmac/cas_virtual_directory_2Jim MacArthur2018-06-121-2/+8
* Initial implementation of _casbaseddirectory.pyJim MacArthur2018-06-121-0/+510
* _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
* | element.py: Conversion to use virtual directoriesJim MacArthur2018-06-121-43/+44
* | _stream.py: Convert to virtual directories.Jim MacArthur2018-06-121-12/+9
* | Sandbox.py: Add get_virtual_directory and get_virtual_toplevel_directoryJim MacArthur2018-06-121-0/+28
* | Sandbox.py: Rename __root to _root to allow its use by subclasses.Jim MacArthur2018-06-122-5/+6
* | Add the virtual directory class 'Directory' and one implementation,Jim MacArthur2018-06-123-0/+344
* | Add BST_VIRTUAL_DIRECTORY flag for element pluginsJim MacArthur2018-06-122-4/+19
|/
* .gitignore: Ignore autogenerated docsalbfan2018-05-251-0/+8
* Merge branch 'master' of https://gitlab.com/BuildStream/buildstreamtoscalix2018-05-241-0/+16
|\
| * junction.py: Include note regarding explicit trackingJames Ennis2018-05-231-0/+16