]> _ Git - alire.git/commit
Load new per-release index manifests (#479)
authorAlejandro R Mosteo <alejandro@mosteo.com>
Fri, 7 Aug 2020 12:32:42 +0000 (14:32 +0200)
committerAlejandro R. Mosteo <amosteo@unizar.es>
Tue, 1 Sep 2020 18:56:45 +0000 (20:56 +0200)
commit08d4a34d8d90add70915bab5017fb167ad3b93d3
tree65a611fa5384da1284644450b762ab64e13eb555
parentdef51b7025103068124b93b5aa8ade203c69d018
Load new per-release index manifests (#479)

* Migrate testsuite indexes to new split manifests

* Alire.Index: update community version

* Refactor Alr.OS_Lib.Traverse_Folder into Alire

As Alire.Directories.Traverse_Tree

* Alire.TOML_Index: traverse new folder structure

Also adapt the checks to the new structure, and double-check that the file name
matches the manifest contents (name, version).

* Refactor Crate internals for new flat manifests

Since now each release is truly independent, crates need not to store the
common information as previously. This is done now only for external
definitions in a narrower scope.

Several loading functions can also be streamlined since now it's simpler to get
a proper complete release without requiring its enclosing crate.

The bulk of the refactoring emanates from merging Alire.Crates.With_Releases
into simply Alire.Crates, and repurposing the Alire.Crates.Sections enum.

* Use new [[depends-on]] dependencies

Nothing outwards has changed yet; the manifest is still entirely machine
generated. This commit only changes the table [depends-on] into an array of
[[depends-on]] tables.

* Testsuite fixes for new format

Fixes in code detected by the testsuite, and small changes in output due to
code refactorings.

* New tests for index structure

* Review cleanup

Assorted minor refactors

* Code review: restore lost comments in testsuite
294 files changed:
src/alire/alire-containers.ads
src/alire/alire-crates-containers.ads
src/alire/alire-crates-with_releases.adb [deleted file]
src/alire/alire-crates-with_releases.ads [deleted file]
src/alire/alire-crates.adb
src/alire/alire-crates.ads
src/alire/alire-dependencies-states.adb
src/alire/alire-dependencies.ads
src/alire/alire-directories.adb
src/alire/alire-directories.ads
src/alire/alire-externals.adb
src/alire/alire-index.adb
src/alire/alire-index.ads
src/alire/alire-origins-tweaks.adb
src/alire/alire-policies.ads [new file with mode: 0644]
src/alire/alire-properties-from_toml.ads
src/alire/alire-properties-labeled.adb
src/alire/alire-properties-labeled.ads
src/alire/alire-releases.adb
src/alire/alire-releases.ads
src/alire/alire-root.adb
src/alire/alire-roots.adb
src/alire/alire-solutions.adb
src/alire/alire-solver.adb
src/alire/alire-toml_adapters.adb
src/alire/alire-toml_adapters.ads
src/alire/alire-toml_expressions-cases.ads
src/alire/alire-toml_expressions.ads
src/alire/alire-toml_index.adb
src/alire/alire-toml_index.ads
src/alire/alire-toml_keys.ads
src/alire/alire-toml_load.adb
src/alire/alire-toml_load.ads
src/alire/alire-types.ads
src/alire/alire.ads
src/alr/alr-bootstrap.ads
src/alr/alr-commands-get.adb
src/alr/alr-commands-search.adb
src/alr/alr-commands-show.adb
src/alr/alr-commands-test.adb
src/alr/alr-os_lib.adb
src/alr/alr-os_lib.ads
src/alr/alr.ads
testsuite/drivers/alr.py
testsuite/fix-versions.sh
testsuite/fixtures/basic_index/he/hello.toml [deleted file]
testsuite/fixtures/basic_index/he/hello/hello-1.0.0.toml [new file with mode: 0644]
testsuite/fixtures/basic_index/he/hello/hello-1.0.1.toml [new file with mode: 0644]
testsuite/fixtures/basic_index/index.toml
testsuite/fixtures/basic_index/li/libhello.toml [deleted file]
testsuite/fixtures/basic_index/li/libhello/libhello-1.0.0.toml [new file with mode: 0644]
testsuite/fixtures/basic_index/ma/make.toml [deleted file]
testsuite/fixtures/basic_index/ma/make/make-external.toml [new file with mode: 0644]
testsuite/fixtures/cases_index/he/hello.toml [deleted file]
testsuite/fixtures/cases_index/he/hello/hello-1.0.1.toml [new file with mode: 0644]
testsuite/fixtures/cases_index/index.toml
testsuite/fixtures/cases_index/li/libhello.toml [deleted file]
testsuite/fixtures/cases_index/li/libhello/libhello-1.0.0-linuxonly.toml [new file with mode: 0644]
testsuite/fixtures/cases_index/li/libhello/libhello-1.0.0-unavail.toml [new file with mode: 0644]
testsuite/fixtures/cases_index/li/libhello/libhello-1.0.0.toml [new file with mode: 0644]
testsuite/fixtures/cases_index/li/libhello/libhello-external.toml [new file with mode: 0644]
testsuite/fixtures/checked_index/index.toml
testsuite/fixtures/checked_index/li/libhello.toml [deleted file]
testsuite/fixtures/checked_index/li/libhello/libhello-1.0.0-git.toml [new file with mode: 0644]
testsuite/fixtures/checked_index/li/libhello/libhello-1.0.0-gitbad.toml [new file with mode: 0644]
testsuite/fixtures/checked_index/li/libhello/libhello-1.0.0-tarball.toml [new file with mode: 0644]
testsuite/fixtures/git_index/index.toml
testsuite/fixtures/git_index/li/libfoo.toml [deleted file]
testsuite/fixtures/git_index/li/libfoo/libfoo-1.0.0-git.toml [new file with mode: 0644]
testsuite/fixtures/native_index/index.toml
testsuite/fixtures/native_index/li/libhello.toml [deleted file]
testsuite/fixtures/native_index/li/libhello/libhello-0.9.0-test-unav-native.toml [new file with mode: 0644]
testsuite/fixtures/native_index/li/libhello/libhello-1.0.0.toml [new file with mode: 0644]
testsuite/fixtures/native_index/ma/make.toml [deleted file]
testsuite/fixtures/native_index/ma/make/make-external.toml [new file with mode: 0644]
testsuite/fixtures/run_index/index.toml
testsuite/fixtures/run_index/no/noop.toml [deleted file]
testsuite/fixtures/run_index/no/noop/noop-1.0.0-default.toml [new file with mode: 0644]
testsuite/fixtures/run_index/no/noop/noop-1.0.0-multi.toml [new file with mode: 0644]
testsuite/fixtures/run_index/no/noop/noop-1.0.0-nondef.toml [new file with mode: 0644]
testsuite/fixtures/solver_index/he/hello.toml [deleted file]
testsuite/fixtures/solver_index/he/hello/hello-1.0.0.toml [new file with mode: 0644]
testsuite/fixtures/solver_index/he/hello/hello-1.0.1.toml [new file with mode: 0644]
testsuite/fixtures/solver_index/he/hello/hello-2.0.0.toml [new file with mode: 0644]
testsuite/fixtures/solver_index/he/hello/hello-3.0.0.toml [new file with mode: 0644]
testsuite/fixtures/solver_index/he/hello/hello-4.0.0.toml [new file with mode: 0644]
testsuite/fixtures/solver_index/index.toml
testsuite/fixtures/solver_index/li/libhello.toml [deleted file]
testsuite/fixtures/solver_index/li/libhello/libhello-1.0.0.toml [new file with mode: 0644]
testsuite/fixtures/solver_index/li/libhello/libhello-1.0.1.toml [new file with mode: 0644]
testsuite/fixtures/solver_index/li/libhello/libhello-1.1.0.toml [new file with mode: 0644]
testsuite/fixtures/solver_index/li/libhello/libhello-2.0.0.toml [new file with mode: 0644]
testsuite/fixtures/solver_index/ma/make.toml [deleted file]
testsuite/fixtures/solver_index/ma/make/make-external.toml [new file with mode: 0644]
testsuite/fixtures/solver_index/su/superhello.toml [deleted file]
testsuite/fixtures/solver_index/su/superhello/superhello-1.0.0.toml [new file with mode: 0644]
testsuite/skels/local-index/my_index/index/cr/crate.toml [deleted file]
testsuite/skels/local-index/my_index/index/cr/crate/crate-1.0.0.toml [new file with mode: 0644]
testsuite/skels/local-index/my_index/index/index.toml
testsuite/tests/auto-gpr-with/basic/my_index/index/ex/extern.toml [deleted file]
testsuite/tests/auto-gpr-with/basic/my_index/index/index.toml [deleted file]
testsuite/tests/auto-gpr-with/basic/my_index/index/li/libhello_nogprwith.toml [deleted file]
testsuite/tests/auto-gpr-with/basic/test.py [deleted file]
testsuite/tests/auto-gpr-with/basic/test.yaml [deleted file]
testsuite/tests/auto-gpr-with/gpr_in_subdir/my_index/index/gp/gpr_in_subdir.toml [deleted file]
testsuite/tests/auto-gpr-with/gpr_in_subdir/my_index/index/index.toml [deleted file]
testsuite/tests/auto-gpr-with/gpr_in_subdir/test.py [deleted file]
testsuite/tests/auto-gpr-with/gpr_in_subdir/test.yaml [deleted file]
testsuite/tests/get/build/my_index/index/ba/bad.toml [deleted file]
testsuite/tests/get/build/my_index/index/ba/bad/bad-1.0.0.toml [new file with mode: 0644]
testsuite/tests/get/build/my_index/index/go/good.toml [deleted file]
testsuite/tests/get/build/my_index/index/go/good/good-1.0.0.toml [new file with mode: 0644]
testsuite/tests/get/build/my_index/index/index.toml
testsuite/tests/get/external-tool-dependency/my_index/index.toml [new file with mode: 0644]
testsuite/tests/get/external-tool-dependency/my_index/index/index.toml [deleted file]
testsuite/tests/get/external-tool-dependency/my_index/index/ma/main.toml [deleted file]
testsuite/tests/get/external-tool-dependency/my_index/index/ma/make.toml [deleted file]
testsuite/tests/get/external-tool-dependency/my_index/ma/main/main-1.0.0.toml [new file with mode: 0644]
testsuite/tests/get/external-tool-dependency/my_index/ma/make/make-external.toml [new file with mode: 0644]
testsuite/tests/get/indirect-link/my_index/index/index.toml
testsuite/tests/get/indirect-link/my_index/index/ti/tier1.toml [deleted file]
testsuite/tests/get/indirect-link/my_index/index/ti/tier1/tier1-1.0.0.toml [new file with mode: 0644]
testsuite/tests/get/indirect-link/my_index/index/ti/tier2.toml [deleted file]
testsuite/tests/get/indirect-link/my_index/index/ti/tier2/tier2-1.0.0.toml [new file with mode: 0644]
testsuite/tests/get/indirect-link/my_index/index/ti/tier3.toml [deleted file]
testsuite/tests/get/indirect-link/my_index/index/ti/tier3/tier3-1.0.0.toml [new file with mode: 0644]
testsuite/tests/index/bad-action-command/my_index/index/he/hello_world.toml [deleted file]
testsuite/tests/index/bad-action-command/my_index/index/he/hello_world/hello_world-0.1.0.toml [new file with mode: 0644]
testsuite/tests/index/bad-action-command/my_index/index/index.toml
testsuite/tests/index/bad-action-command/test.py
testsuite/tests/index/bad-index-metadata/my_index/index/index.toml
testsuite/tests/index/bad-license/my_index/index/he/hello_world.toml [deleted file]
testsuite/tests/index/bad-license/my_index/index/he/hello_world/hello_world-0.1.0.toml [new file with mode: 0644]
testsuite/tests/index/bad-license/my_index/index/index.toml
testsuite/tests/index/bad-license/test.py
testsuite/tests/index/bad-tag/my_index/index/he/hello_world.toml [deleted file]
testsuite/tests/index/bad-tag/my_index/index/he/hello_world/hello_world-0.1.0.toml [new file with mode: 0644]
testsuite/tests/index/bad-tag/my_index/index/index.toml
testsuite/tests/index/bad-tag/test.py
testsuite/tests/index/empty-tag/my_index/index/he/hello_world.toml [deleted file]
testsuite/tests/index/empty-tag/my_index/index/he/hello_world/hello_world-0.1.0.toml [new file with mode: 0644]
testsuite/tests/index/empty-tag/my_index/index/index.toml
testsuite/tests/index/empty-tag/test.py
testsuite/tests/index/environment/my_index/index/he/hello.toml [deleted file]
testsuite/tests/index/environment/my_index/index/he/hello/hello-1.0.0.toml [new file with mode: 0644]
testsuite/tests/index/environment/my_index/index/index.toml
testsuite/tests/index/external-available/my_index/cr/crate.toml [deleted file]
testsuite/tests/index/external-available/my_index/cr/crate/crate-external.toml [new file with mode: 0644]
testsuite/tests/index/external-available/my_index/index.toml
testsuite/tests/index/external-from-output/my_index/index/index.toml
testsuite/tests/index/external-from-output/my_index/index/ma/make.toml [deleted file]
testsuite/tests/index/external-from-output/my_index/index/ma/make/make-external.toml [new file with mode: 0644]
testsuite/tests/index/external-hint/my_index/cr/crate.toml [deleted file]
testsuite/tests/index/external-hint/my_index/cr/crate/crate-external.toml [new file with mode: 0644]
testsuite/tests/index/external-hint/my_index/cr/crate_master.toml [deleted file]
testsuite/tests/index/external-hint/my_index/cr/crate_master/crate_master-1.0.0.toml [new file with mode: 0644]
testsuite/tests/index/external-hint/my_index/index.toml
testsuite/tests/index/external-msys2/my_index/di/dialog/dialog-external.toml [new file with mode: 0644]
testsuite/tests/index/external-msys2/my_index/index.toml [new file with mode: 0644]
testsuite/tests/index/external-msys2/my_index/index/di/dialog.toml [deleted file]
testsuite/tests/index/external-msys2/my_index/index/index.toml [deleted file]
testsuite/tests/index/external-msys2/my_index/index/ma/main.toml [deleted file]
testsuite/tests/index/external-msys2/my_index/ma/main/main-1.0.0.toml [new file with mode: 0644]
testsuite/tests/index/external-unindexed/my_index/index/he/hello_world.toml [deleted file]
testsuite/tests/index/external-unindexed/my_index/index/he/hello_world/hello_world-0.1.0.toml [new file with mode: 0644]
testsuite/tests/index/external-unindexed/my_index/index/he/hello_world/hello_world-external.toml [new file with mode: 0644]
testsuite/tests/index/external-unindexed/my_index/index/index.toml
testsuite/tests/index/long-description/my_index/index/he/hello_world.toml [deleted file]
testsuite/tests/index/long-description/my_index/index/he/hello_world/hello_world-0.1.0.toml [new file with mode: 0644]
testsuite/tests/index/long-description/my_index/index/index.toml
testsuite/tests/index/long-tag/my_index/index/he/hello_world.toml [deleted file]
testsuite/tests/index/long-tag/my_index/index/he/hello_world/hello_world-0.1.0.toml [new file with mode: 0644]
testsuite/tests/index/long-tag/my_index/index/index.toml
testsuite/tests/index/long-tag/test.py
testsuite/tests/index/maint-bad-email/my_index/index/he/hello_world.toml [deleted file]
testsuite/tests/index/maint-bad-email/my_index/index/he/hello_world/hello_world-0.1.0.toml [new file with mode: 0644]
testsuite/tests/index/maint-bad-email/my_index/index/index.toml
testsuite/tests/index/maint-bad-email/test.py
testsuite/tests/index/maint-bad-login/my_index/index/he/hello_world.toml [deleted file]
testsuite/tests/index/maint-bad-login/my_index/index/he/hello_world/hello_world-0.1.0.toml [new file with mode: 0644]
testsuite/tests/index/maint-bad-login/my_index/index/index.toml
testsuite/tests/index/maint-bad-login/test.py
testsuite/tests/index/mismatched-crate/my_index/index/cr/crate/misplaced_crate-1.0.0.toml [new file with mode: 0644]
testsuite/tests/index/mismatched-crate/my_index/index/index.toml [new file with mode: 0644]
testsuite/tests/index/mismatched-crate/test.py [new file with mode: 0644]
testsuite/tests/index/mismatched-crate/test.yaml [new file with mode: 0644]
testsuite/tests/index/mismatched-parent/my_index/index/cr/bad_parent/crate-1.0.0.toml [new file with mode: 0644]
testsuite/tests/index/mismatched-parent/my_index/index/index.toml [new file with mode: 0644]
testsuite/tests/index/mismatched-parent/test.py [new file with mode: 0644]
testsuite/tests/index/mismatched-parent/test.yaml [new file with mode: 0644]
testsuite/tests/index/origin-filesystem-bad-path/bad_index_1/he/hello.toml [deleted file]
testsuite/tests/index/origin-filesystem-bad-path/bad_index_1/he/hello/hello-1.0.0.toml [new file with mode: 0644]
testsuite/tests/index/origin-filesystem-bad-path/bad_index_1/index.toml
testsuite/tests/index/origin-filesystem-bad-path/bad_index_2/he/hello.toml [deleted file]
testsuite/tests/index/origin-filesystem-bad-path/bad_index_2/he/hello/hello-1.0.0.toml [new file with mode: 0644]
testsuite/tests/index/origin-filesystem-bad-path/bad_index_2/index.toml
testsuite/tests/index/origin-no-archive-name/my_index/index/he/hello_world.toml [deleted file]
testsuite/tests/index/origin-no-archive-name/my_index/index/he/hello_world/hello_world-0.1.0.toml [new file with mode: 0644]
testsuite/tests/index/origin-no-archive-name/my_index/index/index.toml
testsuite/tests/index/origin-unknown-kind/my_index/index/he/hello_world.toml [deleted file]
testsuite/tests/index/origin-unknown-kind/my_index/index/he/hello_world/hello_world-0.1.0.toml [new file with mode: 0644]
testsuite/tests/index/origin-unknown-kind/my_index/index/index.toml
testsuite/tests/index/too-long-short-description/my_index/index/he/hello_world.toml [deleted file]
testsuite/tests/index/too-long-short-description/my_index/index/he/hello_world/hello_world-0.1.0.toml [new file with mode: 0644]
testsuite/tests/index/too-long-short-description/my_index/index/index.toml
testsuite/tests/index/too-long-short-description/test.py
testsuite/tests/index/unexpected-contents/my_index/index/cr/crate/crate-1.0.0.toml [new file with mode: 0644]
testsuite/tests/index/unexpected-contents/my_index/index/index.toml [new file with mode: 0644]
testsuite/tests/index/unexpected-contents/my_index/index/shouldnt_be_here [new file with mode: 0644]
testsuite/tests/index/unexpected-contents/test.py [new file with mode: 0644]
testsuite/tests/index/unexpected-contents/test.yaml [new file with mode: 0644]
testsuite/tests/misc/bad-lockfile/test.yaml
testsuite/tests/misc/sync-manual-edit/test.py
testsuite/tests/pin/all/my_index/index/he/hello1.toml [deleted file]
testsuite/tests/pin/all/my_index/index/he/hello1/hello1-0.1.0.toml [new file with mode: 0644]
testsuite/tests/pin/all/my_index/index/he/hello2.toml [deleted file]
testsuite/tests/pin/all/my_index/index/he/hello2/hello2-0.1.0.toml [new file with mode: 0644]
testsuite/tests/pin/all/my_index/index/index.toml
testsuite/tests/pin/change-type/my_index/crates/libhello_1.0.0/libhello.gpr [deleted file]
testsuite/tests/pin/change-type/my_index/crates/libhello_1.0.0/src/libhello.ads [deleted file]
testsuite/tests/pin/change-type/my_index/index.toml [new file with mode: 0644]
testsuite/tests/pin/change-type/my_index/index/index.toml [deleted file]
testsuite/tests/pin/change-type/my_index/index/li/libhello.toml [deleted file]
testsuite/tests/pin/change-type/my_index/li/libhello/libhello-1.0.0.toml [new file with mode: 0644]
testsuite/tests/pin/change-type/test.py
testsuite/tests/pin/change-type/test.yaml
testsuite/tests/pin/downgrade/my_index/index/index.toml
testsuite/tests/pin/downgrade/my_index/index/li/libchild.toml [deleted file]
testsuite/tests/pin/downgrade/my_index/index/li/libchild/libchild-0.1.0.toml [new file with mode: 0644]
testsuite/tests/pin/downgrade/my_index/index/li/libchild/libchild-0.2.0.toml [new file with mode: 0644]
testsuite/tests/pin/downgrade/my_index/index/li/libparent.toml [deleted file]
testsuite/tests/pin/downgrade/my_index/index/li/libparent/libparent-1.0.0.toml [new file with mode: 0644]
testsuite/tests/pin/downgrade/test.py
testsuite/tests/pin/pin-dir-with-regular/my_index/index.toml [new file with mode: 0644]
testsuite/tests/pin/pin-dir-with-regular/my_index/index/index.toml [deleted file]
testsuite/tests/pin/pin-dir-with-regular/my_index/index/li/libhello.toml [deleted file]
testsuite/tests/pin/pin-dir-with-regular/my_index/li/libhello/libhello-1.0.0.toml [new file with mode: 0644]
testsuite/tests/pin/pin-dir/my_index/index.toml [new file with mode: 0644]
testsuite/tests/pin/pin-dir/my_index/index/index.toml [deleted file]
testsuite/tests/pin/pin-dir/my_index/index/li/libhello.toml [deleted file]
testsuite/tests/pin/pin-dir/my_index/li/libhello/libhello-1.0.0.toml [new file with mode: 0644]
testsuite/tests/pin/pin-dir/test.py
testsuite/tests/pin/post-update/my_index/index/index.toml
testsuite/tests/pin/post-update/my_index/index/li/libchild.toml [deleted file]
testsuite/tests/pin/post-update/my_index/index/li/libchild/libchild-0.1.0.toml [new file with mode: 0644]
testsuite/tests/pin/post-update/my_index/index/li/libchild/libchild-0.2.0.toml [new file with mode: 0644]
testsuite/tests/pin/post-update/my_index/index/li/libparent.toml [deleted file]
testsuite/tests/pin/post-update/my_index/index/li/libparent/libparent-1.0.0.toml [new file with mode: 0644]
testsuite/tests/pin/post-update/test.py
testsuite/tests/pin/unneeded-held/my_index/index/index.toml
testsuite/tests/pin/unneeded-held/my_index/index/li/libchild.toml [deleted file]
testsuite/tests/pin/unneeded-held/my_index/index/li/libchild/libchild-0.1.0.toml [new file with mode: 0644]
testsuite/tests/pin/unneeded-held/my_index/index/li/libchild/libchild-0.2.0.toml [new file with mode: 0644]
testsuite/tests/pin/unneeded-held/my_index/index/li/libparent.toml [deleted file]
testsuite/tests/pin/unneeded-held/my_index/index/li/libparent/libparent-1.0.0.toml [new file with mode: 0644]
testsuite/tests/pin/unpin/test.yaml
testsuite/tests/setenv/env-during-fetch/my_index/index/ch/checkenv.toml [deleted file]
testsuite/tests/setenv/env-during-fetch/my_index/index/ch/checkenv/checkenv-1.0.0.toml [new file with mode: 0644]
testsuite/tests/setenv/env-during-fetch/my_index/index/ch/checkparent.toml [deleted file]
testsuite/tests/setenv/env-during-fetch/my_index/index/ch/checkparent/checkparent-1.0.0.toml [new file with mode: 0644]
testsuite/tests/setenv/env-during-fetch/my_index/index/index.toml
testsuite/tests/setenv/linked-paths/my_index/crates/crate_1234/alire/crate_1234.lock
testsuite/tests/setenv/linked-paths/my_index/crates/crate_1234/alire/crate_1234.toml
testsuite/tests/setenv/linked-paths/my_index/index/index.toml
testsuite/tests/test/action-test/my_index/index/he/hello.toml [deleted file]
testsuite/tests/test/action-test/my_index/index/he/hello/hello-1.0.0.toml [new file with mode: 0644]
testsuite/tests/test/action-test/my_index/index/index.toml
testsuite/tests/update/selective/my_index/index/he/hello1.toml [deleted file]
testsuite/tests/update/selective/my_index/index/he/hello1/hello1-0.1.0.toml [new file with mode: 0644]
testsuite/tests/update/selective/my_index/index/he/hello2.toml [deleted file]
testsuite/tests/update/selective/my_index/index/he/hello2/hello2-0.1.0.toml [new file with mode: 0644]
testsuite/tests/update/selective/my_index/index/index.toml
testsuite/tests/update/selective/my_index/updated/index/he/hello1.toml [deleted file]
testsuite/tests/update/selective/my_index/updated/index/he/hello1/hello1-0.1.0.toml [new file with mode: 0644]
testsuite/tests/update/selective/my_index/updated/index/he/hello1/hello1-0.2.0.toml [new file with mode: 0644]
testsuite/tests/update/selective/my_index/updated/index/he/hello2.toml [deleted file]
testsuite/tests/update/selective/my_index/updated/index/he/hello2/hello2-0.1.0.toml [new file with mode: 0644]
testsuite/tests/update/selective/my_index/updated/index/he/hello2/hello2-0.2.0.toml [new file with mode: 0644]
testsuite/tests/update/selective/my_index/updated/index/index.toml
testsuite/tests/with/auto-gpr-with/basic/my_index/ex/extern/extern-external.toml [new file with mode: 0644]
testsuite/tests/with/auto-gpr-with/basic/my_index/index.toml [new file with mode: 0644]
testsuite/tests/with/auto-gpr-with/basic/my_index/li/libhello_nogprwith/libhello_nogprwith-1.0.0.toml [new file with mode: 0644]
testsuite/tests/with/auto-gpr-with/basic/test.py [new file with mode: 0644]
testsuite/tests/with/auto-gpr-with/basic/test.yaml [new file with mode: 0644]
testsuite/tests/with/auto-gpr-with/gpr_in_subdir/my_index/gp/gpr_in_subdir/gpr_in_subdir-1.0.0.toml [new file with mode: 0644]
testsuite/tests/with/auto-gpr-with/gpr_in_subdir/my_index/index.toml [new file with mode: 0644]
testsuite/tests/with/auto-gpr-with/gpr_in_subdir/test.py [new file with mode: 0644]
testsuite/tests/with/auto-gpr-with/gpr_in_subdir/test.yaml [new file with mode: 0644]
testsuite/tests/with/pin-dir/my_index/index/index.toml
testsuite/tests/with/pin-dir/my_index/index/li/libhello.toml [deleted file]
testsuite/tests/with/pin-dir/my_index/index/li/libhello/libhello-1.0.0.toml [new file with mode: 0644]
testsuite/tests/workflows/action-command/my_index/index/he/hello_world.toml [deleted file]
testsuite/tests/workflows/action-command/my_index/index/he/hello_world/hello_world-0.1.0.toml [new file with mode: 0644]
testsuite/tests/workflows/action-command/my_index/index/index.toml