work around git check-ignore --batch bad exit status bug, and bring back import -J
This commit is contained in:
parent
7938b87864
commit
53db9d0b5c
3 changed files with 10 additions and 3 deletions
|
@ -57,8 +57,10 @@ supportedGitVersion = do
|
|||
v <- Git.Version.installed
|
||||
return $ v >= Git.Version.normalize "1.8.4"
|
||||
|
||||
{- For some reason, check-ignore --batch always exits nonzero,
|
||||
- so ignore any error. -}
|
||||
checkIgnoreStop :: CheckIgnoreHandle -> IO ()
|
||||
checkIgnoreStop = CoProcess.stop
|
||||
checkIgnoreStop = void . tryIO . CoProcess.stop
|
||||
|
||||
{- Returns True if a file is ignored. -}
|
||||
checkIgnored :: CheckIgnoreHandle -> FilePath -> IO Bool
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue