git-annex/Assistant/Threads
Joey Hess b3d60ca285
use TopFilePath for associated files
Fixes several bugs with updates of pointer files. When eg, running
git annex drop --from localremote
it was updating the pointer file in the local repository, not the remote.
Also, fixes drop ../foo when run in a subdir, and probably lots of other
problems. Test suite drops from ~30 to 11 failures now.

TopFilePath is used to force thinking about what the filepath is relative
to.

The data stored in the sqlite db is still just a plain string, and
TopFilePath is a newtype, so there's no overhead involved in using it in
DataBase.Keys.
2016-01-05 17:22:19 -04:00
..
Committer.hs fix OSX build 2015-12-28 13:28:21 -04:00
ConfigMonitor.hs improve data type 2016-01-01 15:56:24 -04:00
Cronner.hs When re-execing git-annex, use current program location, rather than ~/.config/git-annex/program, when possible. 2015-02-28 17:23:13 -04:00
DaemonStatus.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Glacier.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Merger.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
MountWatcher.hs also drop old dbus compat 2015-04-22 16:23:41 -04:00
NetWatcher.hs Support monitoring systemd-networkd connectivity. 2015-06-02 12:51:17 -04:00
PairListener.hs removed all uses of undefined from code base 2015-04-19 00:38:29 -04:00
ProblemFixer.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Pusher.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
RemoteControl.hs When re-execing git-annex, use current program location, rather than ~/.config/git-annex/program, when possible. 2015-02-28 17:23:13 -04:00
SanityChecker.hs add VerifiedCopy data type 2015-10-08 16:55:11 -04:00
TransferPoller.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Transferrer.hs When re-execing git-annex, use current program location, rather than ~/.config/git-annex/program, when possible. 2015-02-28 17:23:13 -04:00
TransferScanner.hs reorg 2015-12-15 15:34:28 -04:00
TransferWatcher.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Upgrader.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
UpgradeWatcher.hs make programPath return FilePath not Maybe FilePath 2015-02-28 16:59:52 -04:00
Watcher.hs use TopFilePath for associated files 2016-01-05 17:22:19 -04:00
WebApp.hs --debug is passed along to git-annex-shell when git-annex is in debug mode. 2015-08-13 15:05:39 -04:00
XMPPClient.hs generalize catchHardwareFault to catchIOErrorType 2015-12-06 16:26:38 -04:00
XMPPPusher.hs removed all uses of undefined from code base 2015-04-19 00:38:29 -04:00