Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | use Common in a few more modules | Joey Hess | 2011-12-20 |
| | |||
* | split out Git/Command.hs | Joey Hess | 2011-12-14 |
| | |||
* | 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. | ||
* | split groups of related functions out of Utility | Joey Hess | 2011-08-22 |
| | |||
* | hlint tweaks | Joey Hess | 2011-07-15 |
| | | | | Did all sources except Remotes/* and Command/* | ||
* | unannex: Clean up use of git commit -a. | Joey Hess | 2011-07-14 |
| | | | | | | | | This was more complex than would be expected. unannex has to use git commit -a since it's removing files from git; git commit filelist won't do. Allow commands to be added to the Git queue that have no associated files, and run such commands once. | ||
* | rename GitQueue to Git.Queue | Joey Hess | 2011-06-30 |