fix: bug with retrieving submodules (#1169)
Co-authored-by: repo-ranger[bot] <39074581+repo-ranger[bot]@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									4e23a965c8
								
							
						
					
					
						commit
						1c2673b763
					
				
							
								
								
									
										7
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								dist/index.js
									
									
									
										generated
									
									
										vendored
									
									
								
							| @ -1351,10 +1351,14 @@ const isRepoShallow = ({ cwd }) => __awaiter(void 0, void 0, void 0, function* ( | ||||
| }); | ||||
| exports.isRepoShallow = isRepoShallow; | ||||
| const submoduleExists = ({ cwd }) => __awaiter(void 0, void 0, void 0, function* () { | ||||
|     const { stdout } = yield exec.getExecOutput('git', ['submodule', 'status'], { | ||||
|     const { stdout, exitCode } = yield exec.getExecOutput('git', ['submodule', 'status'], { | ||||
|         cwd, | ||||
|         ignoreReturnCode: true, | ||||
|         silent: false | ||||
|     }); | ||||
|     if (exitCode !== 0) { | ||||
|         return false; | ||||
|     } | ||||
|     return stdout.trim() !== ''; | ||||
| }); | ||||
| exports.submoduleExists = submoduleExists; | ||||
| @ -1383,7 +1387,6 @@ const normalizePath = (p) => { | ||||
|     return p.replace(/\\/g, '/'); | ||||
| }; | ||||
| const getSubmodulePath = ({ cwd }) => __awaiter(void 0, void 0, void 0, function* () { | ||||
|     // git submodule status | awk '{print $2}'
 | ||||
|     const { exitCode, stdout, stderr } = yield exec.getExecOutput('git', ['submodule', 'status'], { | ||||
|         cwd, | ||||
|         ignoreReturnCode: true, | ||||
|  | ||||
							
								
								
									
										2
									
								
								dist/index.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/index.js.map
									
									
									
										generated
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										19
									
								
								src/utils.ts
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								src/utils.ts
									
									
									
									
									
								
							| @ -205,10 +205,19 @@ export const submoduleExists = async ({ | ||||
| }: { | ||||
|   cwd: string | ||||
| }): Promise<boolean> => { | ||||
|   const {stdout} = await exec.getExecOutput('git', ['submodule', 'status'], { | ||||
|     cwd, | ||||
|     silent: false | ||||
|   }) | ||||
|   const {stdout, exitCode} = await exec.getExecOutput( | ||||
|     'git', | ||||
|     ['submodule', 'status'], | ||||
|     { | ||||
|       cwd, | ||||
|       ignoreReturnCode: true, | ||||
|       silent: false | ||||
|     } | ||||
|   ) | ||||
| 
 | ||||
|   if (exitCode !== 0) { | ||||
|     return false | ||||
|   } | ||||
| 
 | ||||
|   return stdout.trim() !== '' | ||||
| } | ||||
| @ -261,8 +270,6 @@ export const getSubmodulePath = async ({ | ||||
| }: { | ||||
|   cwd: string | ||||
| }): Promise<string[]> => { | ||||
|   // git submodule status | awk '{print $2}'
 | ||||
| 
 | ||||
|   const {exitCode, stdout, stderr} = await exec.getExecOutput( | ||||
|     'git', | ||||
|     ['submodule', 'status'], | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Tonye Jack
						Tonye Jack