]> git.proxmox.com Git - cargo.git/commit
fix(add): Clarify which version the features are added for
authorEd Page <eopage@gmail.com>
Mon, 12 Sep 2022 14:37:05 +0000 (09:37 -0500)
committerEd Page <eopage@gmail.com>
Mon, 12 Sep 2022 14:39:47 +0000 (09:39 -0500)
commit73906aeaf8b342f38fd7b6b7a40da028f55c3d15
treec07d24987d439de382d465d0b13e130bcf1b2700
parent391281b6d7863f38ccce5b3bb3aeb7e77be7f1d4
fix(add): Clarify which version the features are added for

This gives a hint to users that we might not be showing the feature list
for the latest version but the earliest version.

Also when using a workspace dependency or re-using an existing
dependency, this is a good reminder of what the version requirement is
that was selected.

However, when the user or add (the common case) selected a full
precision requirement, this is redundant.

I'm also mixed on whether the meta version should show up.

Fixes #11073
26 files changed:
src/cargo/ops/cargo_add/mod.rs
tests/testsuite/cargo_add/add_normalized_name_external/stderr.log
tests/testsuite/cargo_add/build_prefer_existing_version/stderr.log
tests/testsuite/cargo_add/detect_workspace_inherit_features/stderr.log
tests/testsuite/cargo_add/dev_prefer_existing_version/stderr.log
tests/testsuite/cargo_add/features/stderr.log
tests/testsuite/cargo_add/features_empty/stderr.log
tests/testsuite/cargo_add/features_multiple_occurrences/stderr.log
tests/testsuite/cargo_add/features_preserve/stderr.log
tests/testsuite/cargo_add/features_spaced_values/stderr.log
tests/testsuite/cargo_add/features_unknown/stderr.log
tests/testsuite/cargo_add/list_features/stderr.log
tests/testsuite/cargo_add/list_features_path/stderr.log
tests/testsuite/cargo_add/list_features_path_no_default/stderr.log
tests/testsuite/cargo_add/merge_activated_features/stderr.log
tests/testsuite/cargo_add/overwrite_features/stderr.log
tests/testsuite/cargo_add/overwrite_inherit_features_noop/stderr.log
tests/testsuite/cargo_add/overwrite_inline_features/stderr.log
tests/testsuite/cargo_add/overwrite_name_dev_noop/stderr.log
tests/testsuite/cargo_add/overwrite_name_noop/stderr.log
tests/testsuite/cargo_add/overwrite_optional_with_no_optional/stderr.log
tests/testsuite/cargo_add/overwrite_path_noop/stderr.log
tests/testsuite/cargo_add/overwrite_preserves_inline_table/stderr.log
tests/testsuite/cargo_add/overwrite_workspace_dep_features/stderr.log
tests/testsuite/cargo_add/require_weak/stderr.log
tests/testsuite/cargo_add/unknown_inherited_feature/stderr.log