Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | tweaks | Joey Hess | 2011-11-19 |
| | |||
* | tweak | Joey Hess | 2011-11-19 |
| | |||
* | reorder repo parameters last | Joey Hess | 2011-11-08 |
| | | | | | | | | | | | | | 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. | ||
* | clean up read/show abuse | Joey Hess | 2011-11-08 |
| | | | | | | | Avoid ever using read to parse a non-haskell formatted input string. show :: Key is arguably still show abuse, but displaying Keys as filenames is just too useful to give up. | ||
* | add a UUID type | Joey Hess | 2011-11-07 |
| | | | | Should have done this a long time ago. | ||
* | break out non-log stuff to separate module | Joey Hess | 2011-10-15 |