diff --git a/src/cargo/ops/cargo_package.rs b/src/cargo/ops/cargo_package.rs index a025d933fc4..6c169b372f5 100644 --- a/src/cargo/ops/cargo_package.rs +++ b/src/cargo/ops/cargo_package.rs @@ -34,7 +34,9 @@ pub struct PackageOpts<'cfg> { static VCS_INFO_FILE: &'static str = ".cargo_vcs_info.json"; pub fn package(ws: &Workspace<'_>, opts: &PackageOpts<'_>) -> CargoResult> { - ops::resolve_ws(ws)?; + if ! opts.list { + ops::resolve_ws(ws)?; + } let pkg = ws.current()?; let config = ws.config();