more partial function removal

Left a few Prelude.head's in where it was checked not null and too hard to
remove, etc.
This commit is contained in:
Joey Hess 2011-12-15 18:11:42 -04:00
parent b7e0d39abb
commit 95d2391f58
24 changed files with 73 additions and 78 deletions

View file

@ -36,10 +36,9 @@ lookup attr files repo = do
, Param attr
, Params "-z --stdin"
] repo
topair l = (file, value)
topair l = (Git.Filename.decode file, value)
where
file = Git.Filename.decode $ join sep $ take end bits
value = bits !! end
end = length bits - 1
file = join sep $ beginning bits
value = end bits !! 0
bits = split sep l
sep = ": " ++ attr ++ ": "