]> _ Git - alire.git/commit
Interpret `environment` entries as path parts (#1483)
authorAlejandro R Mosteo <amosteo@unizar.es>
Mon, 26 Feb 2024 19:38:08 +0000 (20:38 +0100)
committerGitHub <noreply@github.com>
Mon, 26 Feb 2024 19:38:08 +0000 (20:38 +0100)
commit2f53db74d1762fd0888936767357086e0008a679
tree6793c891b4f94ba7858012f96b62032434e5de91
parent64f73f3edbf46bf20c4c2e005a334c90177c3c45
Interpret `environment` entries as path parts (#1483)

* Intepret environment values as paths

This is the likely intended behavior. Down the road we can have a way to have
literal values in these strings.

* Fixes for Windows brokenness
30 files changed:
doc/catalog-format-spec.md
src/alire/alire-environment-formatting.adb
src/alire/alire-os_lib-subprocess.adb
src/alire/alire-os_lib.ads
src/alire/alire-properties-environment.adb
src/alire/alire-properties-environment.ads
src/alire/alire-publish.adb
src/alire/alire-toml_adapters.adb
src/alire/alire-toml_adapters.ads
src/alire/alire-utils-tools.adb
src/alire/alire-utils-tools.ads
src/alire/alire-vfs.adb
src/alire/alire-vfs.ads
src/alire/alire.ads
testsuite/drivers/asserts.py
testsuite/fixtures/build_hash_index/gn/gnat_native/gnat_native-8888.0.0.toml
testsuite/fixtures/toolchain_index/gn/gnat_native/gnat_native-8888.0.0.toml
testsuite/tests/index/env-bad-path/my_index/crates/crate/.emptydir [new file with mode: 0644]
testsuite/tests/index/env-bad-path/my_index/index/cr/crate/crate-1.0.0.toml [new file with mode: 0644]
testsuite/tests/index/env-bad-path/my_index/index/index.toml [new file with mode: 0644]
testsuite/tests/index/env-bad-path/test.py [new file with mode: 0644]
testsuite/tests/index/env-bad-path/test.yaml [new file with mode: 0644]
testsuite/tests/index/env-path/my_index/crates/crate/.emptydir [new file with mode: 0644]
testsuite/tests/index/env-path/my_index/index/cr/crate/crate-1.0.0.toml [new file with mode: 0644]
testsuite/tests/index/env-path/my_index/index/index.toml [new file with mode: 0644]
testsuite/tests/index/env-path/test.py [new file with mode: 0644]
testsuite/tests/index/env-path/test.yaml [new file with mode: 0644]
testsuite/tests/monorepo/subdir-in-tar/test.py
testsuite/tests/publish/tarball-plaindir-nonstd/test.py
testsuite/tests/publish/tarball-plaindir/test.py