@@ -10,7 +10,7 @@ use std::path::Path;
10
10
11
11
use super :: helpers;
12
12
use crate :: Build ;
13
- use crate :: utils:: helpers:: { output , t} ;
13
+ use crate :: utils:: helpers:: { output_background , t} ;
14
14
15
15
#[ derive( Clone , Default ) ]
16
16
pub enum GitInfo {
@@ -56,23 +56,24 @@ impl GitInfo {
56
56
}
57
57
58
58
// Ok, let's scrape some info
59
- let ver_date = output (
59
+ let ver_date = output_background (
60
60
helpers:: git ( Some ( dir) )
61
61
. arg ( "log" )
62
62
. arg ( "-1" )
63
63
. arg ( "--date=short" )
64
64
. arg ( "--pretty=format:%cd" )
65
65
. as_command_mut ( ) ,
66
66
) ;
67
- let ver_hash =
68
- output ( helpers:: git ( Some ( dir) ) . arg ( "rev-parse" ) . arg ( "HEAD" ) . as_command_mut ( ) ) ;
69
- let short_ver_hash = output (
67
+ let ver_hash = output_background (
68
+ helpers:: git ( Some ( dir) ) . arg ( "rev-parse" ) . arg ( "HEAD" ) . as_command_mut ( ) ,
69
+ ) ;
70
+ let short_ver_hash = output_background (
70
71
helpers:: git ( Some ( dir) ) . arg ( "rev-parse" ) . arg ( "--short=9" ) . arg ( "HEAD" ) . as_command_mut ( ) ,
71
72
) ;
72
73
GitInfo :: Present ( Some ( Info {
73
- commit_date : ver_date. trim ( ) . to_string ( ) ,
74
- sha : ver_hash. trim ( ) . to_string ( ) ,
75
- short_sha : short_ver_hash. trim ( ) . to_string ( ) ,
74
+ commit_date : ver_date ( ) . trim ( ) . to_string ( ) ,
75
+ sha : ver_hash ( ) . trim ( ) . to_string ( ) ,
76
+ short_sha : short_ver_hash ( ) . trim ( ) . to_string ( ) ,
76
77
} ) )
77
78
}
78
79
0 commit comments