@@ -401,6 +401,7 @@ impl Config {
401
401
let mut debuginfo = None ;
402
402
let mut debug_assertions = None ;
403
403
let mut optimize = None ;
404
+ let mut ignore_git = None ;
404
405
405
406
if let Some ( ref llvm) = toml. llvm {
406
407
match llvm. ccache {
@@ -432,6 +433,7 @@ impl Config {
432
433
debuginfo_lines = rust. debuginfo_lines ;
433
434
debuginfo_only_std = rust. debuginfo_only_std ;
434
435
optimize = rust. optimize ;
436
+ ignore_git = rust. ignore_git ;
435
437
debug_jemalloc = rust. debug_jemalloc ;
436
438
set ( & mut config. rust_optimize_tests , rust. optimize_tests ) ;
437
439
set ( & mut config. rust_debuginfo_tests , rust. debuginfo_tests ) ;
@@ -440,7 +442,6 @@ impl Config {
440
442
set ( & mut config. use_jemalloc , rust. use_jemalloc ) ;
441
443
set ( & mut config. backtrace , rust. backtrace ) ;
442
444
set ( & mut config. channel , rust. channel . clone ( ) ) ;
443
- set ( & mut config. ignore_git , rust. ignore_git ) ;
444
445
set ( & mut config. rust_dist_src , rust. dist_src ) ;
445
446
set ( & mut config. quiet_tests , rust. quiet_tests ) ;
446
447
config. rustc_default_linker = rust. default_linker . clone ( ) ;
@@ -516,6 +517,9 @@ impl Config {
516
517
config. rust_debug_assertions = debug_assertions. unwrap_or ( default) ;
517
518
config. rust_optimize = optimize. unwrap_or ( !default) ;
518
519
520
+ let default = config. channel == "dev" ;
521
+ config. ignore_git = ignore_git. unwrap_or ( default) ;
522
+
519
523
config
520
524
}
521
525
0 commit comments