Skip to content

Commit 62fee4c

Browse files
committed
refactor(package): Combine some steps
1 parent 73d6af5 commit 62fee4c

File tree

1 file changed

+5
-6
lines changed
  • src/cargo/ops/cargo_package

1 file changed

+5
-6
lines changed

src/cargo/ops/cargo_package/mod.rs

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -273,18 +273,17 @@ fn do_package<'a>(
273273
// resolved,
274274
// so only try to get one if we need it. If they explicitly passed a
275275
// registry on the CLI, we check it no matter what.
276-
let sid = if (deps.has_dependencies() && (opts.include_lockfile || opts.verify))
276+
if (deps.has_dependencies() && (opts.include_lockfile || opts.verify))
277277
|| opts.reg_or_index.is_some()
278278
{
279279
let sid = get_registry(ws.gctx(), &just_pkgs, opts.reg_or_index.clone())?;
280280
debug!("packaging for registry {}", sid);
281-
Some(sid)
281+
let reg_dir = ws.build_dir().join("package").join("tmp-registry");
282+
let local_reg = TmpRegistry::new(ws.gctx(), reg_dir, sid)?;
283+
Some(local_reg)
282284
} else {
283285
None
284-
};
285-
let reg_dir = ws.build_dir().join("package").join("tmp-registry");
286-
sid.map(|sid| TmpRegistry::new(ws.gctx(), reg_dir, sid))
287-
.transpose()?
286+
}
288287
};
289288

290289
// Packages need to be created in dependency order, because dependencies must

0 commit comments

Comments
 (0)