@@ -59,11 +59,12 @@ export class GitData {
59
59
60
60
try {
61
61
await Promise . all ( promises ) ;
62
- } catch ( e ) {
62
+ } catch ( e : any ) {
63
63
if ( e instanceof AssertionError ) {
64
64
return writeStreams . stderr ( chalk `{yellow ${ e . message } }\n` ) ;
65
65
}
66
66
writeStreams . stderr ( chalk `{yellow Using fallback git commit data}\n` ) ;
67
+ writeStreams . stderr ( chalk `{yellow ${ e . message } \n}` ) ;
67
68
}
68
69
}
69
70
@@ -73,9 +74,11 @@ export class GitData {
73
74
this . branches . default = gitRemoteDefaultBranch . replace ( "origin/" , "" ) ;
74
75
} catch ( e : any ) {
75
76
if ( e . stderr === "fatal: ref refs/remotes/origin/HEAD is not a symbolic ref" ) {
76
- writeStreams . stderr ( chalk `{yellow Unable to retrieve default remote branch, falling back to \`${ this . branches . default } \`. The default remote branch can be set via \`git remote set-head origin <default_branch>\`}` ) ;
77
+ writeStreams . stderr ( chalk `{yellow Unable to retrieve default remote branch, falling back to \`${ this . branches . default } \`. The default remote branch can be set via \`git remote set-head origin <default_branch>\`\n}` ) ;
78
+ writeStreams . stderr ( chalk `{yellow ${ e . message } \n}` ) ;
77
79
} else {
78
80
writeStreams . stderr ( chalk `{yellow Unable to retrieve default remote branch, falling back to \`${ this . branches . default } \`.\n}` ) ;
81
+ writeStreams . stderr ( chalk `{yellow ${ e . message } \n}` ) ;
79
82
}
80
83
}
81
84
}
@@ -138,12 +141,13 @@ export class GitData {
138
141
this . remote . schema = "git" ;
139
142
this . remote . port = port ;
140
143
}
141
- } catch ( e ) {
144
+ } catch ( e : any ) {
142
145
if ( e instanceof AssertionError ) {
143
146
writeStreams . stderr ( chalk `{yellow ${ e . message } }\n` ) ;
144
147
return ;
145
148
}
146
149
writeStreams . stderr ( chalk `{yellow Using fallback git remote data}\n` ) ;
150
+ writeStreams . stderr ( chalk `{yellow ${ e . message } \n}` ) ;
147
151
}
148
152
}
149
153
@@ -152,24 +156,27 @@ export class GitData {
152
156
153
157
const gitUsernamePromise = Utils . spawn ( [ "git" , "config" , "user.name" ] , cwd ) . then ( ( { stdout} ) => {
154
158
this . user . GITLAB_USER_NAME = stdout . trimEnd ( ) ;
155
- } ) . catch ( ( ) => {
159
+ } ) . catch ( ( e ) => {
156
160
writeStreams . stderr ( chalk `{yellow Using fallback git user.name}\n` ) ;
161
+ writeStreams . stderr ( chalk `{yellow ${ e . message } \n}` ) ;
157
162
} ) ;
158
163
promises . push ( gitUsernamePromise ) ;
159
164
160
165
const gitEmailPromise = Utils . spawn ( [ "git" , "config" , "user.email" ] , cwd ) . then ( ( { stdout} ) => {
161
166
const email = stdout . trimEnd ( ) ;
162
167
this . user . GITLAB_USER_EMAIL = email ;
163
168
this . user . GITLAB_USER_LOGIN = email . replace ( / @ .* / , "" ) ;
164
- } ) . catch ( ( ) => {
169
+ } ) . catch ( ( e ) => {
165
170
writeStreams . stderr ( chalk `{yellow Using fallback git user.email}\n` ) ;
171
+ writeStreams . stderr ( chalk `{yellow ${ e . message } \n}` ) ;
166
172
} ) ;
167
173
promises . push ( gitEmailPromise ) ;
168
174
169
175
const osUidPromise = Utils . spawn ( [ "id" , "-u" ] , cwd ) . then ( ( { stdout} ) => {
170
176
this . user . GITLAB_USER_ID = stdout . trimEnd ( ) ;
171
- } ) . catch ( ( ) => {
177
+ } ) . catch ( ( e ) => {
172
178
writeStreams . stderr ( chalk `{yellow Using fallback linux user id}\n` ) ;
179
+ writeStreams . stderr ( chalk `{yellow ${ e . message } \n}` ) ;
173
180
} ) ;
174
181
promises . push ( osUidPromise ) ;
175
182
0 commit comments