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

tvb pushed a change to branch tristan/fix-recursive-artifact-pull
in repository https://gitbox.apache.org/repos/asf/buildstream.git.


    omit da49287  tests/frontend/artifact_checkout.py: Test checking out remote 
artifacts
    omit b17e3dc  tests/frontend/artifact_pull.py: Test pulling artifacts with 
various deps options
    omit 11e495b  _stream.py: Added new _reset() function.
    omit 57293c8  _stream.py: Pre-emptive pulling of artifact metadata in some 
cases
    omit e9b2d7a  _artifactelement.py: Override _pull_done()
    omit 55d82db  element.py: Added internal API _mimic_artifact()
    omit 0f59c93  _assetcache.py: Allow explicit re-initialization of remotes.
     add e35c19d  .gitlab-ci.yml: No need special runner for cached overnigth 
test
     add 5987418  Merge branch 'jjardon/bst_master_fix_overnigth' into 'master'
     add 95c3330  _stream.py: Added missing machine readable error codes
     add 98c8070  testing/runcli.py: Create the directory in Cli() __init__()
     add 9a12438  testing/__init__.py: Expose the Cli() instance
     add 6ea7077  testutils/__init__.py: Expose the internal ArtifactShare 
object
     add 20529b0  tests/integration/shellbuildtrees.py: Use module scope 
fixtures and parametrize
     add ba5664f  Merge branch 'tristan/refactor-shell-builtree-tests' into 
'master'
     add a15c16c  _messenger.py: Adding (almost) full pep484 type annotations.
     add dc49eb8  _messenger.py: Adding convenience methods for issuing info 
and warn messages
     add 23b2ff1  _stream.py: Remove private _message() function
     add 0f658ee  _pipeline.py: Remove private _message() function
     add 6a703cd  _assetcache.py: Remove private _message() function
     add 54e59c0  _cas/casdprocessmanager.py: Use Messenger convinence 
functions.
     add 50c0e9c  _project.py: Use Messenger convenience functions
     add 4252f55  _loader/loader.py: Use Messenger convenience functions
     add cd5a8ef  _scheduler/scheduler.py: Use Messenger convenience functions
     add 7e76770  _pluginfactory/pluginfactory.py: Use Messenger convenience 
functions
     add 7eb616f  sandbox/sandbox.py: Use Messenger convenience functions
     add 90112aa  sandbox/_sandboxremote.py: Use Messenger convenience functions
     add ad4cbd3  sandbox/_sandboxbuildboxrun.py: Use Messenger conveinence 
functions
     add 096c729  Merge branch 'tristan/messenger-convenience-functions' into 
'master'
     add 5a004b8  tests/frontend/push.py: Fix fallout from recent tests
     add 6904c13  Merge branch 'tristan/fix-broken-test' into 'master'
     add 73dde7d  tests/internals/pluginloading.py: Removed test
     add 24680e5  _stream.py: Add internal _resolve_remotely_cached()
     add 1d7acf2  _stream.py: Added internal _load_elements()
     add d3b6e9d  _stream.py: Add internal _resolve_elements()
     add 8c38451  _stream.py: Added internal _track_cross_junction_filter()
     add 5bf376f  _stream.py: Don't use Pipeline.add_elements()
     add fab2c73  _pipeline.py: Remove check_remotes()
     add 8fbfc4b  _pipeline.py: Remove load() method
     add 2c1bb09  _pipeline.py: Remove resolve_elements().
     add bcb339d  _pipeline.py: Remove track_cross_junction_filter()
     add 082a5ca  _pipeline.py: Remove add_elements()
     add 5ccacfc  _pipeline.py/_stream.py: Remove Pipeline object
     add 74833a7  Merge branch 'tristan/dissolve-pipeline' into 'master'
     add 32b155c  .asf.yaml: Adding initial github configuration
     add 1d8f470  .asf.yaml: Unprotecting branches until migration is complete
     add 9fd8558  Test Actions
     add 42d13b7  Remove notes
     add 0b187c8  Move CI_IMAGE to global scope
     add 23e2af9  Add no-usedevelop job
     add be8b9e5  Add tests-plugins-master job
     add bd3a7f3  Add missing-deps test job
     add a4e0056  Move PYTEST_ARGS to top-level env
     add b7c4258  .github/workflows/ci.yml: Use fresh docker images
     add 44ff8e1  .github/workflows/ci.yml: Fix TOXENV, there is no py6-plugins 
env.
     add 43b9284  .github/workflows/ci.yml: Add py38 to the toxenv list
     add 944d22e  .github/workflows/ci.yml: Disable parallelism in pytest
     add 41d3fe5  .github/workflows/ci.yml: Generate test runner script
     add af87b46  .github/workflows/ci.yml: Upload an artifact from the docs job
     add bf48af7  .github/workflows/ci.yml: Ensure we rebuild the docs sessions 
in CI
     add 51acea3  .github/workflows/release.yml: Add release.yml workflow for 
uploading releases
     add e52715c  .github/workflows/merge.yml: Publish docs post merge
     add 6faceda  Fixing merge CI to update github pages
     add 33aae13  .github/workflows/merge.yml: Generate the gh-pages branch 
with .nojekyll
     add a74dcb4  .github/workflows/ci.yml: Checkout using tags
     add e1b96c1  _types.pyx: Fixing new error from updated sphinx
     add ee9cf3a  .asf.yaml: Enable publishing master docs to github pages
     add cd2f743  Removing all traces of gitlab metadata
     add 1000229  BuildStream.doap: Remove BuildStream.doap
     add b8736e4  CONTRIBUTING.rst: Updating some references to gitlab
     add 91c6dce  COMMITTERS.rst: s/gitlab/github
     add ccd03ee  doc/source/arch_sandboxing.rst: s/gitlab/github
     add 2440543  doc/source/additional_docker.rst: s/gitlab/github
     add 044c917  doc/source/hacking/ui.rst: s/gitlab/github
     add 24bfee7  doc/source/main_install.rst: s/gitlab/github
     add c02e5c1  docs examples: s/gitlab/github
     add 0fc8ed0  _assetcache.py: Allow explicit re-initialization of remotes.
     add 22d9011  element.py: Added internal API _mimic_artifact()
     add 4d34d4a  _artifactelement.py: Override _pull_done()
     add f542875  _stream.py: Pre-emptive pulling of artifact metadata in some 
cases
     add 0511b4e  _stream.py: Added new _reset() function.
     add e6e721c  tests/frontend/artifact_pull.py: Test pulling artifacts with 
various deps options
     add efc466d  tests/frontend/artifact_checkout.py: Test checking out remote 
artifacts

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   (da49287)
            \
             N -- N -- N   refs/heads/tristan/fix-recursive-artifact-pull 
(efc466d)

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:
 .asf.yaml                                          |  27 +
 .github/workflows/ci.yml                           | 190 ++++++
 .github/workflows/merge.yml                        |  73 +++
 .github/workflows/release.yml                      |  40 ++
 .gitlab-ci.yml                                     | 470 ---------------
 .gitlab-ci/buildbarn-remote-cache.yml              |  59 --
 .gitlab-ci/buildgrid-remote-execution.yml          |  67 ---
 .gitlab-ci/cache-server.yml                        |  36 --
 .gitlab-ci/config/asset.jsonnet                    |  32 --
 .gitlab-ci/config/storage.jsonnet                  |  26 -
 .gitlab/CODEOWNERS                                 |   4 -
 .gitlab/issue_templates/bst_bug.md                 |  38 --
 .gitlab/issue_templates/bst_task.md                |  19 -
 .../merge_request_templates/bst_merge_request.md   |  19 -
 .../merge_request_templates/stale_MR_message.md    |  11 -
 BuildStream.doap                                   |  32 --
 COMMITTERS.rst                                     |   4 +-
 CONTRIBUTING.rst                                   |  75 +--
 doc/source/additional_docker.rst                   |   7 +-
 doc/source/arch_sandboxing.rst                     |   6 +-
 doc/source/developing/strict-mode.rst              |   2 +-
 doc/source/developing/workspaces.rst               |   2 +-
 doc/source/examples/flatpak-autotools.rst          |   4 +-
 doc/source/hacking/ui.rst                          |   9 +-
 doc/source/handling-files/composition.rst          |   2 +-
 doc/source/handling-files/filtering.rst            |   2 +-
 doc/source/handling-files/overlaps.rst             |   2 +-
 doc/source/junctions/junction-elements.rst         |   4 +-
 doc/source/junctions/junction-includes.rst         |   2 +-
 doc/source/junctions/junction-workspaces.rst       |   2 +-
 doc/source/main_install.rst                        |   7 +-
 doc/source/tutorial/autotools.rst                  |   2 +-
 doc/source/tutorial/directives.rst                 |   2 +-
 doc/source/tutorial/first-project.rst              |   2 +-
 doc/source/tutorial/integration-commands.rst       |   4 +-
 doc/source/tutorial/running-commands.rst           |   2 +-
 src/buildstream/_assetcache.py                     |  11 +-
 src/buildstream/_cas/casdprocessmanager.py         |  21 +-
 src/buildstream/_frontend/cli.py                   |   2 +-
 src/buildstream/_loader/loader.py                  |   4 +-
 src/buildstream/_messenger.py                      | 241 +++++---
 src/buildstream/_pipeline.py                       | 634 ++++++++-------------
 src/buildstream/_pluginfactory/pluginfactory.py    |   5 +-
 src/buildstream/_project.py                        |  14 +-
 src/buildstream/_scheduler/scheduler.py            |   4 +-
 src/buildstream/_stream.py                         | 221 +++++--
 src/buildstream/_types.pyx                         |   2 +-
 src/buildstream/sandbox/_sandboxbuildboxrun.py     |   7 +-
 src/buildstream/sandbox/_sandboxremote.py          |   7 +-
 src/buildstream/sandbox/sandbox.py                 |   9 +-
 src/buildstream/testing/__init__.py                |   2 +-
 src/buildstream/testing/_sourcetests/track.py      |   2 +-
 src/buildstream/testing/runcli.py                  |   7 +-
 tests/frontend/push.py                             |   4 +-
 tests/frontend/track.py                            |   2 +-
 tests/integration/shell.py                         |   2 +-
 tests/integration/shellbuildtrees.py               | 463 ++++++++-------
 tests/internals/cascache.py                        |  26 +-
 tests/internals/pluginloading.py                   |  38 --
 .../customelement/elements/simple.bst              |   4 -
 .../customelement/pluginelements/__init__.py       |   0
 .../customelement/pluginelements/foo.py            |  19 -
 .../pluginloading/customelement/project.conf       |   8 -
 .../pluginloading/customsource/elements/simple.bst |   6 -
 .../customsource/pluginsources/__init__.py         |   0
 .../customsource/pluginsources/foo.py              |  19 -
 .../pluginloading/customsource/project.conf        |   8 -
 tests/testutils/__init__.py                        |   2 +-
 68 files changed, 1277 insertions(+), 1802 deletions(-)
 create mode 100644 .asf.yaml
 create mode 100644 .github/workflows/ci.yml
 create mode 100644 .github/workflows/merge.yml
 create mode 100644 .github/workflows/release.yml
 delete mode 100644 .gitlab-ci.yml
 delete mode 100644 .gitlab-ci/buildbarn-remote-cache.yml
 delete mode 100644 .gitlab-ci/buildgrid-remote-execution.yml
 delete mode 100644 .gitlab-ci/cache-server.yml
 delete mode 100644 .gitlab-ci/config/asset.jsonnet
 delete mode 100644 .gitlab-ci/config/storage.jsonnet
 delete mode 100644 .gitlab/CODEOWNERS
 delete mode 100644 .gitlab/issue_templates/bst_bug.md
 delete mode 100644 .gitlab/issue_templates/bst_task.md
 delete mode 100644 .gitlab/merge_request_templates/bst_merge_request.md
 delete mode 100644 .gitlab/merge_request_templates/stale_MR_message.md
 delete mode 100644 BuildStream.doap
 delete mode 100644 tests/internals/pluginloading.py
 delete mode 100644 
tests/internals/pluginloading/customelement/elements/simple.bst
 delete mode 100644 
tests/internals/pluginloading/customelement/pluginelements/__init__.py
 delete mode 100644 
tests/internals/pluginloading/customelement/pluginelements/foo.py
 delete mode 100644 tests/internals/pluginloading/customelement/project.conf
 delete mode 100644 
tests/internals/pluginloading/customsource/elements/simple.bst
 delete mode 100644 
tests/internals/pluginloading/customsource/pluginsources/__init__.py
 delete mode 100644 
tests/internals/pluginloading/customsource/pluginsources/foo.py
 delete mode 100644 tests/internals/pluginloading/customsource/project.conf

Reply via email to