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
					
				
							
								
								
									
										13
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								dist/index.js
									
									
									
									
										vendored
									
									
								
							|  | @ -7129,8 +7129,17 @@ class GitAuthHelper { | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|             if (configExists) { |             if (configExists) { | ||||||
|                 core.info(`Copying '${gitConfigPath}' to '${newGitConfigPath}'`); |                 if ((yield fs.promises.lstat(gitConfigPath)).isSymbolicLink()) { | ||||||
|                 yield io.cp(gitConfigPath, newGitConfigPath); |                     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 { |             else { | ||||||
|                 yield fs.promises.writeFile(newGitConfigPath, ''); |                 yield fs.promises.writeFile(newGitConfigPath, ''); | ||||||
|  |  | ||||||
|  | @ -109,8 +109,16 @@ class GitAuthHelper { | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|     if (configExists) { |     if (configExists) { | ||||||
|       core.info(`Copying '${gitConfigPath}' to '${newGitConfigPath}'`) |       if ((await fs.promises.lstat(gitConfigPath)).isSymbolicLink()) { | ||||||
|       await io.cp(gitConfigPath, newGitConfigPath) |         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 { |     } else { | ||||||
|       await fs.promises.writeFile(newGitConfigPath, '') |       await fs.promises.writeFile(newGitConfigPath, '') | ||||||
|     } |     } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Scott Driggers
						Scott Driggers