hlint tweaks
Did all sources except Remotes/* and Command/*
This commit is contained in:
parent
9bb797c0ea
commit
e784757376
32 changed files with 172 additions and 179 deletions
|
@ -21,7 +21,7 @@ import Utility
|
|||
{- Scans for files that are checked into git at the specified locations. -}
|
||||
inRepo :: Repo -> [FilePath] -> IO [FilePath]
|
||||
inRepo repo l = pipeNullSplit repo $
|
||||
[Params "ls-files --cached -z --"] ++ map File l
|
||||
Params "ls-files --cached -z --" : map File l
|
||||
|
||||
{- Scans for files at the specified locations that are not checked into
|
||||
- git. -}
|
||||
|
@ -44,12 +44,12 @@ staged' :: Repo -> [FilePath] -> [CommandParam] -> IO [FilePath]
|
|||
staged' repo l middle = pipeNullSplit repo $ start ++ middle ++ end
|
||||
where
|
||||
start = [Params "diff --cached --name-only -z"]
|
||||
end = [Param "--"] ++ map File l
|
||||
end = Param "--" : map File l
|
||||
|
||||
{- Returns a list of files that have unstaged changes. -}
|
||||
changedUnstaged :: Repo -> [FilePath] -> IO [FilePath]
|
||||
changedUnstaged repo l = pipeNullSplit repo $
|
||||
[Params "diff --name-only -z --"] ++ map File l
|
||||
Params "diff --name-only -z --" : map File l
|
||||
|
||||
{- Returns a list of the files in the specified locations that are staged
|
||||
- for commit, and whose type has changed. -}
|
||||
|
@ -65,4 +65,4 @@ typeChanged' :: Repo -> [FilePath] -> [CommandParam] -> IO [FilePath]
|
|||
typeChanged' repo l middle = pipeNullSplit repo $ start ++ middle ++ end
|
||||
where
|
||||
start = [Params "diff --name-only --diff-filter=T -z"]
|
||||
end = [Param "--"] ++ map File l
|
||||
end = Param "--" : map File l
|
||||
|
|
|
@ -18,7 +18,7 @@ import qualified Data.Map as M
|
|||
import System.IO
|
||||
import System.Cmd.Utils
|
||||
import Data.String.Utils
|
||||
import Control.Monad (unless, forM_)
|
||||
import Control.Monad (forM_)
|
||||
import Utility
|
||||
|
||||
import Git
|
||||
|
@ -61,7 +61,7 @@ add (Queue n m) subcommand params files = Queue (n + 1) m'
|
|||
-- can be a lot of files per item. So, optimise adding
|
||||
-- files.
|
||||
m' = M.insertWith' const action fs m
|
||||
fs = files ++ (M.findWithDefault [] action m)
|
||||
fs = files ++ M.findWithDefault [] action m
|
||||
|
||||
{- Number of items in a queue. -}
|
||||
size :: Queue -> Int
|
||||
|
|
|
@ -91,5 +91,5 @@ mergeFile g (info, file) = case filter (/= nullsha) [asha, bsha] of
|
|||
return $ Just $ update_index_line sha file
|
||||
where
|
||||
[_colonamode, _bmode, asha, bsha, _status] = words info
|
||||
nullsha = take shaSize $ repeat '0'
|
||||
nullsha = replicate shaSize '0'
|
||||
unionmerge = unlines . nub . lines
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue