git-annex/Assistant
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
..
Install ifdef osx includes 2012-09-28 19:18:08 -04:00
Pairing webapp: Allow user to specify the ssh port when setting up a remote. 2012-12-06 17:09:38 -04:00
Threads type based git config handling 2012-12-29 23:10:18 -04:00
Types automatic repolist updating 2012-11-13 17:50:54 -04:00
WebApp type based git config handling 2012-12-29 23:10:18 -04:00
XMPP factor out Creds 2012-11-14 19:32:27 -04:00
Alert.hs whitespace fixes 2012-12-13 00:45:27 -04:00
BranchChange.hs split BranchChange and lifted 2012-10-29 19:20:54 -04:00
Changes.hs split Changes and lifted 2012-10-29 19:30:23 -04:00
Commits.hs split Commits and lifted 2012-10-29 19:35:18 -04:00
Common.hs split remaining assistant types 2012-10-30 14:34:48 -04:00
DaemonStatus.hs automatic repolist updating 2012-11-13 17:50:54 -04:00
Drop.hs --auto fixes 2012-12-06 13:22:16 -04:00
Install.hs typo 2012-11-28 16:17:13 -04:00
MakeRemote.hs Bugfix: Fix hang in webapp when setting up a ssh remote with an absolute path. 2012-11-05 12:35:11 -04:00
Monad.hs rename 2012-11-08 14:06:43 -04:00
NamedThread.hs better handling of lifting from XMPP -> Assistant 2012-11-05 19:39:08 -04:00
NetMessager.hs update to dav 0.1, and basic uploading is working! 2012-11-15 13:46:16 -04:00
Pairing.hs hlint 2012-09-13 00:57:52 -04:00
Pushes.hs whitespace fixes 2012-12-13 00:45:27 -04:00
ScanRemotes.hs where indentation 2012-10-31 02:34:03 -04:00
Ssh.hs webapp: Allow user to specify the ssh port when setting up a remote. 2012-12-06 17:09:38 -04:00
Sync.hs assistant: Fix syncing to just created ssh remotes. 2012-12-06 17:15:50 -04:00
TransferQueue.hs --auto fixes 2012-12-06 13:22:16 -04:00
TransferSlots.hs better handling of lifting from XMPP -> Assistant 2012-11-05 19:39:08 -04:00
WebApp.hs simplify 2012-11-25 00:38:11 -04:00
XMPP.hs set negative XMPP presence priority 2012-11-10 15:33:12 -04:00