]> _ Git - alire.git/commit
Re-enable pin removal option and related tests (#759)
authorAlejandro R Mosteo <alejandro@mosteo.com>
Mon, 28 Jun 2021 13:21:46 +0000 (15:21 +0200)
committerGitHub <noreply@github.com>
Mon, 28 Jun 2021 13:21:46 +0000 (15:21 +0200)
commit8e7f59ae8c1f8621a951d4e48516c1ed193dce6f
treed49918ba25b6506927cbcd5e475fc4b8ff748b0d
parent6c8fcb9bc86be70c0c4bdc958d968c3ca5794022
Re-enable pin removal option and related tests (#759)

* Completed Roots.Editable commands for removal

* Completed Alr.Commands.Pin

* Reinstated all `alr pin` functionality

* Reinstated remaining disabled pin tests

* Reinstated remaining disabled tests

* Testsuite: fix platform-independent path on Windows
79 files changed:
.gitmodules
alire.gpr
alr_env.gpr
deps/aaa
deps/toml_slicer [new submodule]
src/alire/alire-dependencies-states.ads
src/alire/alire-manifest.adb
src/alire/alire-roots-editable.adb
src/alire/alire-roots-editable.ads
src/alire/alire-user_pins.adb
src/alr/alr-commands-pin.adb
src/alr/alr-commands-pin.ads
src/alr/alr-commands-withing.adb
testsuite/disabled/get/indirect-link/my_index/index/index.toml [deleted file]
testsuite/disabled/get/indirect-link/my_index/index/ti/tier1/tier1-1.0.0.toml [deleted file]
testsuite/disabled/get/indirect-link/my_index/index/ti/tier2/tier2-1.0.0.toml [deleted file]
testsuite/disabled/get/indirect-link/my_index/index/ti/tier3/tier3-1.0.0.toml [deleted file]
testsuite/disabled/get/indirect-link/test.py [deleted file]
testsuite/disabled/get/indirect-link/test.yaml [deleted file]
testsuite/disabled/pin/all/my_index/index/he/hello1/hello1-0.1.0.toml [deleted file]
testsuite/disabled/pin/all/my_index/index/he/hello2/hello2-0.1.0.toml [deleted file]
testsuite/disabled/pin/all/my_index/index/index.toml [deleted file]
testsuite/disabled/pin/all/test.py [deleted file]
testsuite/disabled/pin/all/test.yaml [deleted file]
testsuite/disabled/pin/dir-mismatch/test.py [deleted file]
testsuite/disabled/pin/dir-mismatch/test.yaml [deleted file]
testsuite/disabled/pin/remote/test.py [deleted file]
testsuite/disabled/pin/remote/test.yaml [deleted file]
testsuite/disabled/printenv/linked-paths/my_index/crates/crate_1234/.emptydir [deleted file]
testsuite/disabled/printenv/linked-paths/my_index/crates/crate_1234/alire.toml [deleted file]
testsuite/disabled/printenv/linked-paths/my_index/crates/crate_1234/alire/.emptydir [deleted file]
testsuite/disabled/printenv/linked-paths/my_index/index/index.toml [deleted file]
testsuite/disabled/printenv/linked-paths/test.py [deleted file]
testsuite/disabled/printenv/linked-paths/test.yaml [deleted file]
testsuite/disabled/with/changes-info/test.py [deleted file]
testsuite/disabled/with/changes-info/test.yaml [deleted file]
testsuite/disabled/with/pin-dir/my_index/crates/libhello_1.0.0/libhello.gpr [deleted file]
testsuite/disabled/with/pin-dir/my_index/crates/libhello_1.0.0/src/libhello.ads [deleted file]
testsuite/disabled/with/pin-dir/my_index/index/index.toml [deleted file]
testsuite/disabled/with/pin-dir/my_index/index/li/libhello/libhello-1.0.0.toml [deleted file]
testsuite/disabled/with/pin-dir/test.py [deleted file]
testsuite/disabled/with/pin-dir/test.yaml [deleted file]
testsuite/disabled/with/pin-transitive/test.py [deleted file]
testsuite/disabled/with/pin-transitive/test.yaml [deleted file]
testsuite/tests/get/indirect-link/my_index/index/index.toml [new file with mode: 0644]
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/tier2-1.0.0.toml [new file with mode: 0644]
testsuite/tests/get/indirect-link/my_index/index/ti/tier3/tier3-1.0.0.toml [new file with mode: 0644]
testsuite/tests/get/indirect-link/test.py [new file with mode: 0644]
testsuite/tests/get/indirect-link/test.yaml [new file with mode: 0644]
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/hello2-0.1.0.toml [new file with mode: 0644]
testsuite/tests/pin/all/my_index/index/index.toml [new file with mode: 0644]
testsuite/tests/pin/all/test.py [new file with mode: 0644]
testsuite/tests/pin/all/test.yaml [new file with mode: 0644]
testsuite/tests/pin/dir-mismatch/test.py [new file with mode: 0644]
testsuite/tests/pin/dir-mismatch/test.yaml [new file with mode: 0644]
testsuite/tests/pin/post-update/test.py
testsuite/tests/pin/remote/test.py [new file with mode: 0644]
testsuite/tests/pin/remote/test.yaml [new file with mode: 0644]
testsuite/tests/pin/unpin/test.py
testsuite/tests/printenv/linked-paths/my_index/crates/crate_1234/.emptydir [new file with mode: 0644]
testsuite/tests/printenv/linked-paths/my_index/crates/crate_1234/alire.toml [new file with mode: 0644]
testsuite/tests/printenv/linked-paths/my_index/crates/crate_1234/alire/.emptydir [new file with mode: 0644]
testsuite/tests/printenv/linked-paths/my_index/index/index.toml [new file with mode: 0644]
testsuite/tests/printenv/linked-paths/test.py [new file with mode: 0644]
testsuite/tests/printenv/linked-paths/test.yaml [new file with mode: 0644]
testsuite/tests/with/changes-info/test.py [new file with mode: 0644]
testsuite/tests/with/changes-info/test.yaml [new file with mode: 0644]
testsuite/tests/with/dynamic-dependencies/test.py
testsuite/tests/with/pin-dir/my_index/crates/libhello_1.0.0/libhello.gpr [new file with mode: 0644]
testsuite/tests/with/pin-dir/my_index/crates/libhello_1.0.0/src/libhello.ads [new file with mode: 0644]
testsuite/tests/with/pin-dir/my_index/index/index.toml [new file with mode: 0644]
testsuite/tests/with/pin-dir/my_index/index/li/libhello/libhello-1.0.0.toml [new file with mode: 0644]
testsuite/tests/with/pin-dir/test.py [new file with mode: 0644]
testsuite/tests/with/pin-dir/test.yaml [new file with mode: 0644]
testsuite/tests/with/pin-transitive/test.py [new file with mode: 0644]
testsuite/tests/with/pin-transitive/test.yaml [new file with mode: 0644]
testsuite/tests/workflows/init-with-pin/test.py