]> git.proxmox.com Git - cargo.git/commit
Support overwriting a `foo.workspace = true` with a dependency from a different source
authorScott Schafer <schaferjscott@gmail.com>
Wed, 27 Apr 2022 19:15:49 +0000 (14:15 -0500)
committerEd Page <eopage@gmail.com>
Wed, 27 Apr 2022 21:04:50 +0000 (16:04 -0500)
commitaa7d116a4a288a36b126534d83be03424c863fc8
treeaf298e53f502d99a6fed85436b1f53b25cb433a5
parentcf2202ca65396d657fdb77c80289fdacb7d80f4f
Support overwriting a `foo.workspace = true` with a dependency from a different source
23 files changed:
src/cargo/ops/cargo_add/dependency.rs
src/cargo/ops/cargo_add/manifest.rs
tests/snapshots/add/overwrite_workspace_dep.in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep.in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep.in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep.in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep.in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep.out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep.out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep.out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep.stderr [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep.stdout [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features.in/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features.in/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features.in/dependency/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features.in/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features.in/primary/src/lib.rs [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features.out/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features.out/dependency/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features.out/primary/Cargo.toml [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features.stderr [new file with mode: 0644]
tests/snapshots/add/overwrite_workspace_dep_features.stdout [new file with mode: 0644]
tests/testsuite/cargo_add.rs