convert some error to giveup
error has a backtrace, but these are non-internal errors, so a backtrace is unlikely to be useful
This commit is contained in:
		
					parent
					
						
							
								ab3c13c021
							
						
					
				
			
			
				commit
				
					
						a62f2e141b
					
				
			
		
					 3 changed files with 3 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -114,7 +114,7 @@ retrieveMissingObjects missing referencerepo r
 | 
			
		|||
	| not (foundBroken missing) = return missing
 | 
			
		||||
	| otherwise = withTmpDir "tmprepo" $ \tmpdir -> do
 | 
			
		||||
		unlessM (boolSystem "git" [Param "init", File tmpdir]) $
 | 
			
		||||
			error $ "failed to create temp repository in " ++ tmpdir
 | 
			
		||||
			giveup $ "failed to create temp repository in " ++ tmpdir
 | 
			
		||||
		tmpr <- Config.read =<< Construct.fromPath (toRawFilePath tmpdir)
 | 
			
		||||
		let repoconfig r' = fromRawFilePath (localGitDir r' P.</> "config")
 | 
			
		||||
		whenM (doesFileExist (repoconfig r)) $
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue