You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@buildstream.apache.org by tv...@apache.org on 2022/03/17 06:13:13 UTC

[buildstream] 01/01: Merge pull request #1609 from apache/tristan/virtual-directory-cleanup

This is an automated email from the ASF dual-hosted git repository.

tvb pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/buildstream.git

commit 98ff0539aed4021623381348e04f43923da97055
Merge: 1c75be3 f8f76c2
Author: Tristan Van Berkom <tr...@codethink.co.uk>
AuthorDate: Thu Mar 17 15:13:08 2022 +0900

    Merge pull request #1609 from apache/tristan/virtual-directory-cleanup
    
    Directory API refactoring

 doc/source/core_framework.rst                   |    1 +
 src/buildstream/__init__.py                     |    2 +-
 src/buildstream/_artifact.py                    |   16 +-
 src/buildstream/_elementsources.py              |    8 +-
 src/buildstream/_frontend/cli.py                |    3 +-
 src/buildstream/_frontend/widget.py             |   74 +-
 src/buildstream/_sourcecache.py                 |    2 +-
 src/buildstream/_stream.py                      |   26 +-
 src/buildstream/buildelement.py                 |    2 +-
 src/buildstream/element.py                      |   44 +-
 src/buildstream/plugins/elements/compose.py     |   18 +-
 src/buildstream/plugins/elements/import.py      |   10 +-
 src/buildstream/plugins/elements/stack.py       |    2 +-
 src/buildstream/plugins/sources/workspace.py    |    4 +-
 src/buildstream/sandbox/_sandboxreapi.py        |   24 +-
 src/buildstream/sandbox/sandbox.py              |   13 +-
 src/buildstream/scriptelement.py                |    3 +-
 src/buildstream/storage/__init__.py             |    2 +-
 src/buildstream/storage/_casbaseddirectory.py   | 1291 +++++++++++------------
 src/buildstream/storage/_filebaseddirectory.py  |  605 ++++++-----
 src/buildstream/storage/directory.py            |  566 ++++++----
 tests/frontend/artifact_list_contents.py        |   15 +-
 tests/frontend/project/plugins/randomelement.py |    2 +-
 tests/internals/storage.py                      |   80 +-
 tests/internals/storage_vdir_import.py          |   38 +-
 25 files changed, 1471 insertions(+), 1380 deletions(-)