This is an automated email from the ASF dual-hosted git repository.
juergbi pushed a change to branch jbilleter/http-cache
in repository https://gitbox.apache.org/repos/asf/buildstream.git
discard 39414b40f tests/artifactcache/pull.py: Add HTTP REST protocol test
discard dabfdd71a tests/testutils: Add HTTPCASServer
discard cea8f85ce _remotespec.py: Add `protocol` option for HTTP REST support
discard a17a6b852 _protos: Update local_cas.proto from buildbox
add 0263fe77b tests/artifactcache/expiry.py: Tweak tests for buildbox-casd
update
add 74ec4927b Merge pull request #2191 from apache/jbilleter/expiry-tests
add 17981c35b Import tarfile.py from Python 3.11.16
add 15be668a9 _tarfile.py: Do not require `os.path.ALLOW_MISSING`
add b44b94391 tar.py: Use `tar` extraction filter also on Python < 3.12
add 12b1f007b tar.py: Use custom extraction filter
add 66abd6998 tests/sources/tar.py: Add symlink escape test
add 342f21665 Merge pull request #2192 from apache/jbilleter/tar
add ceaf9937d ci: Update images
add 8df810a63 _protos: Update local_cas.proto from buildbox
add 93e6626db _remotespec.py: Add `protocol` option for HTTP REST support
add 18345322f tests/testutils: Add HTTPCASServer
add 617067800 tests/artifactcache/pull.py: Add HTTP REST protocol test
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (39414b40f)
\
N -- N -- N refs/heads/jbilleter/http-cache (617067800)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/common.env | 2 +-
NOTICE | 5 +
pyproject.toml | 1 +
setup.cfg | 2 +-
src/buildstream/plugins/sources/_tarfile.py | 3066 +++++++++++++++++++++++++++
src/buildstream/plugins/sources/tar.py | 50 +-
tests/artifactcache/expiry.py | 8 +-
tests/sources/tar.py | 32 +
8 files changed, 3127 insertions(+), 39 deletions(-)
create mode 100644 src/buildstream/plugins/sources/_tarfile.py