Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | refactor git-annex branch log filename code into central location | 2013-08-29 | |
| | | | | | | | Having one module that knows about all the filenames used on the branch allows working back from an arbitrary filename to enough information about it to implement dropping dead remotes and doing other log file compacting as part of a forget transition. | ||
* | hlint | 2013-04-03 | |
| | |||
* | another quickcheck | 2012-12-20 | |
| | |||
* | where indenting | 2012-11-11 | |
| | |||
* | add ConfigMonitor thread | 2012-10-20 | |
| | | | | | | | | | | | | | | | | | | | | Monitors git-annex branch for changes, which are noticed by the Merger thread whenever the branch ref is changed (either due to an incoming push, or a local change), and refreshes cached config values for modified config files. Rate limited to run no more often than once per minute. This is important because frequent git-annex branch changes happen when files are being added, or transferred, etc. A primary use case is that, when preferred content changes are made, and get pushed to remotes, the remotes start honoring those settings. Other use cases include propigating repository description and trust changes to remotes, and learning when a remote has added a new special remote, so the webapp can present the GUI to enable that special remote locally. Also added a uuid.log cache. All other config files already had caches. | ||
* | syntax tweaks | 2012-05-02 | |
| | | | | Although I hate to lose one of the only places I've ever used the list monad.. | ||
* | removed another 10 lines via ifM | 2012-03-16 | |
| | |||
* | revert hlint change | 2012-02-20 | |
| | | | | broke a test | ||
* | hlint | 2012-02-16 | |
| | |||
* | more partial function removal | 2011-12-15 | |
| | | | | | Left a few Prelude.head's in where it was checked not null and too hard to remove, etc. | ||
* | lint | 2011-11-11 | |
| | |||
* | break out non-log stuff to separate module | 2011-10-15 | |
| | |||
* | reorganize log modules | 2011-10-15 | |
no code changes |