git-annex/Logs
Joey Hess bc649a35ba added preferred-content log, and allow editing it with vicfg
This includes a full parser for the boolean expressions in the log,
that compiles them into Matchers. Those matchers are not used yet.

A complication is that matching against an expression should never
crash git-annex with an error. Instead, vicfg checks that the expressions
parse. If a bad expression (or an expression understood by some future
git-annex version) gets into the log, it'll be ignored.

Most of the code in Limit couldn't fail anyway, but I did have to make
limitCopies check its parameter first, and return an error if it's bad,
rather than erroring at runtime.
2012-10-04 16:00:19 -04:00
..
Group.hs added preferred-content log, and allow editing it with vicfg 2012-10-04 16:00:19 -04:00
Location.hs noop 2012-04-21 23:32:33 -04:00
PreferredContent.hs added preferred-content log, and allow editing it with vicfg 2012-10-04 16:00:19 -04:00
Presence.hs pointlessness 2012-06-29 10:00:05 -04:00
Remote.hs syntax tweaks 2012-05-02 19:51:41 -04:00
Transfer.hs fixes for transfer resume 2012-09-24 13:18:16 -04:00
Trust.hs added preferred-content log, and allow editing it with vicfg 2012-10-04 16:00:19 -04:00
Unused.hs add routes to pause/start/cancel transfers 2012-08-08 16:20:24 -04:00
UUID.hs noop 2012-04-21 23:32:33 -04:00
UUIDBased.hs use strict insertWith 2012-05-04 00:44:11 -04:00
Web.hs add routes to pause/start/cancel transfers 2012-08-08 16:20:24 -04:00