mirror of
				https://github.com/actions/checkout.git
				synced 2025-10-31 18:18:37 +08:00 
			
		
		
		
	Merge 6bf54c5e8a into ac59398561
				
					
				
			This commit is contained in:
		
						commit
						475907437c
					
				
							
								
								
									
										9
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										9
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							|  | @ -7129,9 +7129,18 @@ class GitAuthHelper { | |||
|                 } | ||||
|             } | ||||
|             if (configExists) { | ||||
|                 if ((yield fs.promises.lstat(gitConfigPath)).isSymbolicLink()) { | ||||
|                     core.info(`.gitconfig file at ${gitConfigPath} is a symlink, copying the true file instead`); | ||||
|                     // get true link
 | ||||
|                     const symlinkFull = yield fs.promises.readlink(gitConfigPath); | ||||
|                     core.info(`Copying '${symlinkFull}' to '${newGitConfigPath}'`); | ||||
|                     yield io.cp(symlinkFull, newGitConfigPath); | ||||
|                 } | ||||
|                 else { | ||||
|                     core.info(`Copying '${gitConfigPath}' to '${newGitConfigPath}'`); | ||||
|                     yield io.cp(gitConfigPath, newGitConfigPath); | ||||
|                 } | ||||
|             } | ||||
|             else { | ||||
|                 yield fs.promises.writeFile(newGitConfigPath, ''); | ||||
|             } | ||||
|  |  | |||
|  | @ -109,8 +109,16 @@ class GitAuthHelper { | |||
|       } | ||||
|     } | ||||
|     if (configExists) { | ||||
|       if ((await fs.promises.lstat(gitConfigPath)).isSymbolicLink()) { | ||||
|         core.info(`.gitconfig file at ${gitConfigPath} is a symlink, copying the true file instead`) | ||||
|         // get true link
 | ||||
|         const symlinkFull: string = await fs.promises.readlink(gitConfigPath) | ||||
|         core.info(`Copying '${symlinkFull}' to '${newGitConfigPath}'`) | ||||
|         await io.cp(symlinkFull, newGitConfigPath) | ||||
|       } else { | ||||
|         core.info(`Copying '${gitConfigPath}' to '${newGitConfigPath}'`) | ||||
|         await io.cp(gitConfigPath, newGitConfigPath) | ||||
|       } | ||||
|     } else { | ||||
|       await fs.promises.writeFile(newGitConfigPath, '') | ||||
|     } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Scott Driggers
						Scott Driggers