]> _ Git - alire.git/commit
feat: allow pinning a crate in a subdir of a repo (#1857)
authorAlejandro R Mosteo <amosteo@unizar.es>
Thu, 20 Feb 2025 12:33:57 +0000 (13:33 +0100)
committerGitHub <noreply@github.com>
Thu, 20 Feb 2025 12:33:57 +0000 (13:33 +0100)
commitdcc53a8caab8dbeb38b4b48b24271609bbb29981
treee64b2fd91f340546a8991cbf0dc462a2d45b32c6
parent73c17a24601e27b110d4f1f5272964bd342c8d2d
feat: allow pinning a crate in a subdir of a repo (#1857)

* Load monorepo pin from manifest

* Add --subdir to `alr with`

* Add `--subdir` to `alr pin`

* Test

* Self-review

* User changes

* Explicity typing in specs
14 files changed:
BREAKING.md
doc/catalog-format-spec.md
doc/user-changes.md
src/alire/alire-roots-editable.adb
src/alire/alire-roots-editable.ads
src/alire/alire-user_pins.adb
src/alire/alire-user_pins.ads
src/alire/alire.ads
src/alr/alr-commands-pin.adb
src/alr/alr-commands-pin.ads
src/alr/alr-commands-withing.adb
src/alr/alr-commands-withing.ads
testsuite/tests/pin/remote-subdir/test.py [new file with mode: 0644]
testsuite/tests/pin/remote-subdir/test.yaml [new file with mode: 0644]