git-annex/Assistant/Threads
Joey Hess c784ef4586 unify exception handling into Utility.Exception
Removed old extensible-exceptions, only needed for very old ghc.

Made webdav use Utility.Exception, to work after some changes in DAV's
exception handling.

Removed Annex.Exception. Mostly this was trivial, but note that
tryAnnex is replaced with tryNonAsync and catchAnnex replaced with
catchNonAsync. In theory that could be a behavior change, since the former
caught all exceptions, and the latter don't catch async exceptions.

However, in practice, nothing in the Annex monad uses async exceptions.
Grepping for throwTo and killThread only find stuff in the assistant,
which does not seem related.

Command.Add.undo is changed to accept a SomeException, and things
that use it for rollback now catch non-async exceptions, rather than
only IOExceptions.
2014-08-07 22:03:29 -04:00
..
Committer.hs unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
ConfigMonitor.hs Added required content configuration. 2014-03-29 16:03:33 -04:00
Cronner.hs unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
DaemonStatus.hs webapp: Fix a race that sometimes caused alerts or other notifications to be missed if they occurred while a page was loading. 2013-03-27 14:56:20 -04:00
Glacier.hs hlint 2013-10-02 22:59:07 -04:00
Merger.hs Really fix bug that caused the assistant to make many unncessary empty merge commits. 2014-07-09 15:18:00 -04:00
MountWatcher.hs avoid build warning from new dbus 2014-04-26 18:57:51 -04:00
NetWatcher.hs avoid build warning from new dbus 2014-04-26 19:24:56 -04:00
PairListener.hs Improve local pairing behavior when two computers both try to start the pairing process separately. 2013-11-02 15:10:29 -04:00
ProblemFixer.hs webapp: remind user when using repositories that lack consistency checks 2013-10-29 16:50:38 -04:00
Pusher.hs automatically launch git repository repair 2013-10-27 16:42:13 -04:00
RemoteControl.hs export CreateProcess fields from Utility.Process 2014-06-10 19:20:14 -04:00
SanityChecker.hs unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
TransferPoller.hs Put non-object tmp files in .git/annex/misctmp, leaving .git/annex/tmp for only partially transferred objects. 2014-02-26 16:52:56 -04:00
Transferrer.hs avoid repeatedly searching path to make batch command when running transferkeys 2013-12-01 15:37:51 -04:00
TransferScanner.hs replace (Key, Backend) with Key 2014-04-17 18:03:39 -04:00
TransferWatcher.hs annex.startupscan can be set to false to disable the assistant's startup scan. 2014-03-05 17:44:14 -04:00
Upgrader.hs Standalone builds now check gpg signatures before upgrading. 2014-04-23 13:30:30 -04:00
UpgradeWatcher.hs annex.startupscan can be set to false to disable the assistant's startup scan. 2014-03-05 17:44:14 -04:00
Watcher.hs unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
WebApp.hs Fix build with wai 0.3.0. 2014-06-11 01:29:00 -04:00
XMPPClient.hs unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
XMPPPusher.hs add two long-running XMPP push threads, no more inversion of control 2013-05-22 15:13:31 -04:00