Commit cf44e75
- Cargo.lock+83-169
- Cargo.toml+9-9
- crates/cargo-test-macro/Cargo.toml+2-2
- crates/cargo-test-support/Cargo.toml+2-2
- crates/cargo-util-schemas/Cargo.toml+1-1
- crates/cargo-util-terminal/Cargo.toml+2-2
- crates/cargo-util/Cargo.toml+1-1
- crates/crates-io/Cargo.toml+2-2
- crates/xtask-bump-check/src/xtask.rs+8-2
- credential/cargo-credential-libsecret/Cargo.toml+2-2
- credential/cargo-credential-macos-keychain/Cargo.toml+2-2
- credential/cargo-credential-wincred/Cargo.toml+2-2
- src/cargo/core/compiler/future_incompat.rs+6-2
- src/cargo/core/registry.rs+36-26
- src/cargo/core/resolver/dep_cache.rs+31-14
- src/cargo/core/resolver/errors.rs+15-3
- src/cargo/core/resolver/version_prefs.rs+12-10
- src/cargo/core/source_id.rs+5-17
- src/cargo/diagnostics/mod.rs+55
- src/cargo/lib.rs+2
- src/cargo/ops/cargo_add/mod.rs+13-3
- src/cargo/ops/cargo_install.rs+4-2
- src/cargo/ops/cargo_package/mod.rs+29-9
- src/cargo/ops/cargo_update.rs+20-5
- src/cargo/ops/common_for_install_and_uninstall.rs+12-16
- src/cargo/ops/registry/info/mod.rs+12-6
- src/cargo/ops/registry/info/view.rs+8-11
- src/cargo/ops/registry/mod.rs+4-6
- src/cargo/ops/registry/publish.rs+3-5
- src/cargo/ops/resolve.rs-1
- src/cargo/ops/vendor.rs+3-3
- src/cargo/sources/config.rs+13-26
- src/cargo/sources/directory.rs-6
- src/cargo/sources/git/source.rs-6
- src/cargo/sources/overlay.rs+2-11
- src/cargo/sources/path.rs-12
- src/cargo/sources/registry/index/mod.rs+8-27
- src/cargo/sources/registry/mod.rs+26-54
- src/cargo/sources/replaced.rs-12
- src/cargo/sources/source.rs-17
- src/cargo/util/credential/adaptor.rs+4
- src/doc/contrib/src/implementation/console.md+8-26
- src/doc/src/guide/continuous-integration.md+4-4
- tests/testsuite/credential_process.rs+57
- tests/testsuite/install.rs+26
- tests/testsuite/publish.rs+156
- tests/testsuite/publish_lockfile.rs+48-2
- tests/testsuite/replace.rs+45
- tests/testsuite/update.rs+324
0 commit comments