Joey Hess
355ef8f3ea
add annex.delayadd configuration
2012-09-19 13:30:25 -04:00
Joey Hess
a00f1d26bc
display errors when any named thread crashes
2012-09-06 14:56:04 -04:00
Joey Hess
3dce75fb23
make old activiy alerts stay visible
...
They're updated to show whether the activity succeeded or failed.
This adds several TODOs to the code to fix later.
2012-07-30 02:39:24 -04:00
Joey Hess
d52c932424
moved all alert messages into one file
...
Makes it easier to edit for consistent voice etc.
2012-07-29 18:09:24 -04:00
Joey Hess
b2dc8fdb06
add more alerts
...
Nearly all long-running actions now display an alert.
2012-07-29 17:53:18 -04:00
Joey Hess
3cc1885793
move DaemonStatus manipulation out of the Annex monad to IO
...
I've convinced myself that nothing in DaemonStatus can deadlock,
as it always keepts the TMVar full. That was the only reason it was in the
Annex monad.
2012-07-28 18:02:11 -04:00
Joey Hess
b48d7747a3
debugging improvements
...
add timestamps to debug messages
Add lots of debug output in the assistant's threads.
2012-07-20 19:29:59 -04:00
Joey Hess
62876502c5
wait on child transfer processes, and invalidate cache
...
There's still a bug; if the child updates its transfer info file,
then the data from it will superscede the TransferInfo, losing the
info that we should wait on this child.
2012-07-06 16:44:13 -06:00
Joey Hess
6af319d8cd
enqueue Downloads when new symlinks appear to content we don't have
2012-07-05 10:58:49 -06:00
Joey Hess
0b146f9ecc
reorg threads
2012-06-25 16:10:24 -04:00