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 @@ -286,18 +286,17 @@ fn do_package<'a>(
286286 // resolved,
287287 // so only try to get one if we need it. If they explicitly passed a
288288 // registry on the CLI, we check it no matter what.
289- let sid = if ( deps. has_dependencies ( ) && ( opts. include_lockfile || opts. verify ) )
289+ if ( deps. has_dependencies ( ) && ( opts. include_lockfile || opts. verify ) )
290290 || opts. reg_or_index . is_some ( )
291291 {
292292 let sid = get_registry ( ws. gctx ( ) , & just_pkgs, opts. reg_or_index . clone ( ) ) ?;
293293 debug ! ( "packaging for registry {}" , sid) ;
294- Some ( sid)
294+ let reg_dir = ws. build_dir ( ) . join ( "package" ) . join ( "tmp-registry" ) ;
295+ let local_reg = TmpRegistry :: new ( ws. gctx ( ) , reg_dir, sid) ?;
296+ Some ( local_reg)
295297 } else {
296298 None
297- } ;
298- let reg_dir = ws. build_dir ( ) . join ( "package" ) . join ( "tmp-registry" ) ;
299- sid. map ( |sid| TmpRegistry :: new ( ws. gctx ( ) , reg_dir, sid) )
300- . transpose ( ) ?
299+ }
301300 } ;
302301
303302 // Packages need to be created in dependency order, because dependencies must
You can’t perform that action at this time.
0 commit comments