git-annex/Annex
Joey Hess 7f7c31df1c type based git config handling
Now there's a Config type, that's extracted from the git config at startup.
Note that laziness means that individual config values are only looked up
and parsed on demand, and so we get implicit memoization for all of them.
So this is not only prettier and more type safe, it optimises several
places that didn't have explicit memoization before. As well as getting rid
of the ugly explicit memoization code.

Not yet done for annex.<remote>.* configuration settings.
2012-12-29 23:10:18 -04:00
..
Content fix logic error breaking direct mode assistant autocommit of modified files 2012-12-28 16:00:19 -04:00
Branch.hs whitespace fixes 2012-12-13 00:45:27 -04:00
BranchState.hs remove git-annex branch read cache 2012-10-19 14:25:15 -04:00
CatFile.hs assistant direct mode file add/change bookkeeping 2012-12-25 15:48:15 -04:00
CheckAttr.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Content.hs type based git config handling 2012-12-29 23:10:18 -04:00
Direct.hs assistant direct mode file add/change bookkeeping 2012-12-25 15:48:15 -04:00
Exception.hs fixes for transfer resume 2012-09-24 13:18:16 -04:00
Journal.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
LockPool.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Perms.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Queue.hs type based git config handling 2012-12-29 23:10:18 -04:00
Ssh.hs type based git config handling 2012-12-29 23:10:18 -04:00
UUID.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Version.hs finished where indentation changes 2012-12-13 00:24:19 -04:00
Wanted.hs --auto fixes 2012-12-06 13:22:16 -04:00