Skip to content

Commit 725420e

Browse files
committed
Lock [replace] source as well
1 parent 4ecb543 commit 725420e

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

src/cargo/util/toml/mod.rs

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1589,16 +1589,15 @@ impl TomlManifest {
15891589
}
15901590

15911591
let mut dep = replacement.to_dependency(spec.name().as_str(), cx, None)?;
1592-
{
1593-
let version = spec.version().ok_or_else(|| {
1594-
anyhow!(
1595-
"replacements must specify a version \
1596-
to replace, but `{}` does not",
1597-
spec
1598-
)
1599-
})?;
1600-
dep.set_version_req(VersionReq::exact(version));
1601-
}
1592+
let version = spec.version().ok_or_else(|| {
1593+
anyhow!(
1594+
"replacements must specify a version \
1595+
to replace, but `{}` does not",
1596+
spec
1597+
)
1598+
})?;
1599+
dep.set_version_req(VersionReq::exact(version))
1600+
.lock_version(version);
16021601
replace.push((spec, dep));
16031602
}
16041603
Ok(replace)

0 commit comments

Comments
 (0)