]> _ Git - alire.git/commit
`alr show --dependents` to show which crates have another as a dependency (#1170)
authorAlejandro R Mosteo <amosteo@unizar.es>
Wed, 14 Sep 2022 07:53:53 +0000 (09:53 +0200)
committerGitHub <noreply@github.com>
Wed, 14 Sep 2022 07:53:53 +0000 (09:53 +0200)
commit7b8f23229b92eed376e249a004c15d5a81622c70
tree45fcf6619e5ce3ee5f90e39d63ee65faa5979fb7
parentf0d8be14d772877d7a6785eae003be97f366d2a7
`alr show --dependents` to show which crates have another as a dependency (#1170)

* `alr show --dependents` to show direct dependencies

Show all crates that directly depend on a given release

* Allow showing indirect dependents too

* Improved --dependents switch

* Improved ordering

* New test for `alr with --dependents`

* Add user visible changes entry

Co-authored-by: GHA <actions@github.com>
14 files changed:
doc/user-changes.md
src/alire/alire-index-search.adb
src/alire/alire-index-search.ads
src/alire/alire-releases-containers.ads
src/alr/alr-commands-show.adb
src/alr/alr-commands-show.ads
testsuite/tests/show/dependents/my_index/crates/crate/.emptydir [new file with mode: 0644]
testsuite/tests/show/dependents/my_index/index/cr/crate1/crate1-1.0.0.toml [new file with mode: 0644]
testsuite/tests/show/dependents/my_index/index/cr/crate2a/crate2a-2.0.0.toml [new file with mode: 0644]
testsuite/tests/show/dependents/my_index/index/cr/crate2b/crate2b-2.0.0.toml [new file with mode: 0644]
testsuite/tests/show/dependents/my_index/index/cr/crate3/crate3-3.0.0.toml [new file with mode: 0644]
testsuite/tests/show/dependents/my_index/index/index.toml [new file with mode: 0644]
testsuite/tests/show/dependents/test.py [new file with mode: 0644]
testsuite/tests/show/dependents/test.yaml [new file with mode: 0644]