Joey Hess
76431520e4
use TList for ChangePool
2013-04-24 16:13:22 -04:00
Joey Hess
11d106a18c
turn on PackageImports globally
...
This will make it easier to use the Evil Splicer, when it needs to add
package qualified imports
And there's no real downside.
2013-04-13 18:12:44 -04:00
Joey Hess
b6d691aff7
maintain pools of running transferkeys processes (untested)
2013-03-19 18:46:29 -04:00
Joey Hess
c94c99942b
make liftAnnex and liftAssistant polymorphic, like liftIO
2013-03-16 00:19:56 -04:00
Joey Hess
76ddf9b6d3
webapp: Now allows restarting any threads that crash.
2013-01-26 17:09:33 +11:00
Joey Hess
1713ed95f7
use async to track and manage threads
2013-01-26 14:14:32 +11:00
Joey Hess
08916ef695
rename
2012-11-08 14:06:43 -04:00
Joey Hess
8f08aa3f45
better handling of lifting from XMPP -> Assistant
2012-11-05 19:39:08 -04:00
Joey Hess
a1228e27ed
refactor XMPP client
2012-11-03 14:16:17 -04:00
Joey Hess
2ae43e71e0
xmpp buddy list tracking
2012-11-02 14:28:36 -04:00
Joey Hess
93ffd47d76
finished pushing Assistant monad into all relevant files
...
All temporary and old functions are removed.
2012-10-30 17:14:51 -04:00
Joey Hess
47d94eb9a4
pushed Assistant monad down into DaemonStatus code
...
Currently have three old versions of functions that more reworking is
needed to remove: getDaemonStatusOld, modifyDaemonStatusOld_, and
modifyDaemonStatusOld
2012-10-30 15:39:15 -04:00
Joey Hess
68118b8986
split remaining assistant types
2012-10-30 14:34:48 -04:00
Joey Hess
f78ca9bc58
split out daemonstatus types
2012-10-30 14:11:14 -04:00
Joey Hess
42babf5012
split Commits and lifted
2012-10-29 19:35:18 -04:00
Joey Hess
d2294f0dfa
split Changes and lifted
2012-10-29 19:30:23 -04:00
Joey Hess
39a3adf434
split BranchChange and lifted
2012-10-29 19:20:54 -04:00
Joey Hess
0c584bf70d
split ScanRemotes and lifted
2012-10-29 19:14:30 -04:00
Joey Hess
86cb3faf51
moved ThreadedMonad to Types
2012-10-29 19:07:10 -04:00
Joey Hess
87ba4f8677
split and lift Assistant.Pushes
2012-10-29 17:52:43 -04:00
Joey Hess
d5a5c05a79
tweak
2012-10-29 17:02:50 -04:00
Joey Hess
4dbdc2b666
Assistant monad, stage 2.5
...
Converted several threads to run in the monad.
Added a lot of useful combinators for working with the monad.
Now the monad includes the name of the thread.
Some debugging messages are disabled pending converting other threads.
2012-10-29 02:21:04 -04:00
Joey Hess
4e765327ca
Assistant monad, stage 1
...
This adds the Assistant monad, and an AssistantData structure.
So far, none of the assistant's threads run in the monad yet.
2012-10-29 00:15:43 -04:00