minor
This commit is contained in:
parent
cd1e39b127
commit
16b551726d
1 changed files with 3 additions and 2 deletions
|
@ -112,10 +112,11 @@ gitConfigRead repo = do
|
|||
c <- gitPipeRead repo ["config", "--list"]
|
||||
return repo { config = Map.fromList $ parse c }
|
||||
where
|
||||
parse s = map ( \l -> (key l, val l) ) $ lines s
|
||||
keyval l = split sep l :: [String]
|
||||
parse s = map pair $ lines s
|
||||
pair l = (key l, val l)
|
||||
key l = (keyval l) !! 0
|
||||
val l = join sep $ drop 1 $ keyval l
|
||||
keyval l = split sep l :: [String]
|
||||
sep = "="
|
||||
|
||||
{- Returns a single git config setting, or a default value if not set. -}
|
||||
|
|
Loading…
Reference in a new issue