Fix spack -C command_line_scope with other flags (#28418)
The option `spack -C` was broken if another flag that touched config was also set (`spack -C ... -d`, `-c config:...` etc...).
This commit is contained in:
		| @@ -819,13 +819,13 @@ def _main(argv=None): | ||||
|     # scopes, then environment configuration here. | ||||
|     # ------------------------------------------------------------------------ | ||||
| 
 | ||||
|     # ensure options on spack command come before everything | ||||
|     setup_main_options(args) | ||||
| 
 | ||||
|     # make spack.config aware of any command line configuration scopes | ||||
|     if args.config_scopes: | ||||
|         spack.config.command_line_scopes = args.config_scopes | ||||
| 
 | ||||
|     # ensure options on spack command come before everything | ||||
|     setup_main_options(args) | ||||
| 
 | ||||
|     # activate an environment if one was specified on the command line | ||||
|     env_format_error = None | ||||
|     if not args.no_env: | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jordan Galby
					Jordan Galby