bf460a0a98
Many functions took the repo as their first parameter. Changing it consistently to be the last parameter allows doing some useful things with currying, that reduce boilerplate. In particular, g <- gitRepo is almost never needed now, instead use inRepo to run an IO action in the repo, and fromRepo to get a value from the repo. This also provides more opportunities to use monadic and applicative combinators. |
||
---|---|---|
.. | ||
Helper | ||
Bup.hs | ||
Directory.hs | ||
Git.hs | ||
Hook.hs | ||
Rsync.hs | ||
S3real.hs | ||
S3stub.hs | ||
Web.hs |