]> _ Git - alire.git/commit
New `alr settings` command to replace `alr config` (#1617)
authorFabien Chouteau <Fabien-Chouteau@users.noreply.github.com>
Sat, 9 Mar 2024 13:16:05 +0000 (14:16 +0100)
committerGitHub <noreply@github.com>
Sat, 9 Mar 2024 13:16:05 +0000 (14:16 +0100)
commitef276cced948f345c48d2bc42b6d87b2e6e71c73
treeda30b47019ede4037f644bd14beef73cbdc67476
parent155b6a467cfac94d8f7fa3e8e6c5e741400e0181
New `alr settings` command to replace `alr config` (#1617)

This change is introduced to tackle the confusion between the
configuration of the Alire commands and operations, and the
configuration of crates.

`alr config` is still available and should work as before with the
exception of a deprecation warning message.
80 files changed:
doc/configuration.md [deleted file]
doc/getting-started.md
doc/settings.md [new file with mode: 0644]
doc/user-changes.md
src/alire/alire-platforms-current.ads
src/alire/alire-toml_index.adb
src/alire/alire.adb
src/alire/alire.ads
src/alr/alr-commands-config.adb
src/alr/alr-commands-config.ads
src/alr/alr-commands-settings.adb [new file with mode: 0644]
src/alr/alr-commands-settings.ads [new file with mode: 0644]
src/alr/alr-commands-topics-aliases.ads
src/alr/alr-commands.adb
testsuite/deprecated/config/shared-deps-profiles/test.py
testsuite/drivers/alr.py
testsuite/drivers/builds.py
testsuite/drivers/driver/docker_nested.py
testsuite/drivers/driver/python_script.py
testsuite/drivers/helpers.py
testsuite/tests/alias/basic/test.py
testsuite/tests/build_profile/last_profile/test.py
testsuite/tests/config/basics/test.py [deleted file]
testsuite/tests/config/basics/test.yaml [deleted file]
testsuite/tests/config/cache-relocation/test.py [deleted file]
testsuite/tests/config/cache-relocation/test.yaml [deleted file]
testsuite/tests/config/community-disable/test.py [deleted file]
testsuite/tests/config/community-disable/test.yaml [deleted file]
testsuite/tests/config/distro-disable/test.py [deleted file]
testsuite/tests/config/distro-disable/test.yaml [deleted file]
testsuite/tests/config/distro-override/test.py [deleted file]
testsuite/tests/config/distro-override/test.yaml [deleted file]
testsuite/tests/config/early-loading/test.py [deleted file]
testsuite/tests/config/early-loading/test.yaml [deleted file]
testsuite/tests/config/missing-config-default/my_index/he/hello/hello-1.0.0.toml [deleted file]
testsuite/tests/config/missing-config-default/my_index/he/hello/hello-1.0.1.toml [deleted file]
testsuite/tests/config/missing-config-default/my_index/index.toml [deleted file]
testsuite/tests/config/missing-config-default/my_index/li/libhello/libhello-1.0.0.toml [deleted file]
testsuite/tests/config/missing-config-default/test.py [deleted file]
testsuite/tests/config/missing-config-default/test.yaml [deleted file]
testsuite/tests/config/relative_config_path/test.py [deleted file]
testsuite/tests/config/relative_config_path/test.yaml [deleted file]
testsuite/tests/config/shared-deps/test.py [deleted file]
testsuite/tests/config/shared-deps/test.yaml [deleted file]
testsuite/tests/dockerized/misc/failed-auto-update/test.py
testsuite/tests/index/auto-update/test.py
testsuite/tests/index/branch-mismatch/test.py
testsuite/tests/index/local-index-not-found/test.py
testsuite/tests/index/old-compat-version/test.py
testsuite/tests/init/interactive-inputs/test.py
testsuite/tests/init/user-input-validation/test.py
testsuite/tests/install/default-location/test.py
testsuite/tests/misc/git-ungit/test.py
testsuite/tests/publish/submit-request-cancel/test.py
testsuite/tests/settings/basics/test.py [new file with mode: 0644]
testsuite/tests/settings/basics/test.yaml [new file with mode: 0644]
testsuite/tests/settings/cache-relocation/test.py [new file with mode: 0644]
testsuite/tests/settings/cache-relocation/test.yaml [new file with mode: 0644]
testsuite/tests/settings/community-disable/test.py [new file with mode: 0644]
testsuite/tests/settings/community-disable/test.yaml [new file with mode: 0644]
testsuite/tests/settings/distro-disable/test.py [new file with mode: 0644]
testsuite/tests/settings/distro-disable/test.yaml [new file with mode: 0644]
testsuite/tests/settings/distro-override/test.py [new file with mode: 0644]
testsuite/tests/settings/distro-override/test.yaml [new file with mode: 0644]
testsuite/tests/settings/early-loading/test.py [new file with mode: 0644]
testsuite/tests/settings/early-loading/test.yaml [new file with mode: 0644]
testsuite/tests/settings/missing-config-default/my_index/he/hello/hello-1.0.0.toml [new file with mode: 0644]
testsuite/tests/settings/missing-config-default/my_index/he/hello/hello-1.0.1.toml [new file with mode: 0644]
testsuite/tests/settings/missing-config-default/my_index/index.toml [new file with mode: 0644]
testsuite/tests/settings/missing-config-default/my_index/li/libhello/libhello-1.0.0.toml [new file with mode: 0644]
testsuite/tests/settings/missing-config-default/test.py [new file with mode: 0644]
testsuite/tests/settings/missing-config-default/test.yaml [new file with mode: 0644]
testsuite/tests/settings/relative_config_path/test.py [new file with mode: 0644]
testsuite/tests/settings/relative_config_path/test.yaml [new file with mode: 0644]
testsuite/tests/settings/shared-deps/test.py [new file with mode: 0644]
testsuite/tests/settings/shared-deps/test.yaml [new file with mode: 0644]
testsuite/tests/solver/compiler-selected/test.py
testsuite/tests/toolchain/select-defaults/test.py
testsuite/tests/toolchain/select-while-missing/test.py
testsuite/tests/workflows/edit/test.py