File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
src/cargo/ops/cargo_package Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments