message: Lock `[replace]` source as well
diff: @@ -1589,7 +1589,6 @@ impl TomlManifest {
  }
  let mut dep = replacement.to_dependency(spec.name().as_str(), cx, None)?;
  - {
  let version = spec.version().ok_or_else(|| {
  anyhow!(
  "replacements must specify a version \
  @@ -1597,8 +1596,8 @@ impl TomlManifest {
  spec
  )
  })?;
  - dep.set_version_req(VersionReq::exact(version));
  - }
  + dep.set_version_req(VersionReq::exact(version))
  + .lock_version(version);
  replace.push((spec, dep));
  }
  Ok(replace)
  