git-annex/Assistant
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
..
Alert update my email address and homepage url 2015-01-21 12:50:09 -04:00
Install more {-# OPTIONS_GHC -fno-warn-tabs #-} ... Forcing people who have what is merely a difference of opinion to you to do this is a bit of an asshole move. Just saying. 2015-05-10 16:38:49 -04:00
Pairing basic gitlab support in webapp 2015-07-22 17:50:13 -04:00
Threads use TopFilePath for associated files 2016-01-05 17:22:19 -04:00
Types combine PendingAddChanges for the same file into one 2015-12-22 17:52:39 -04:00
WebApp generalize catchHardwareFault to catchIOErrorType 2015-12-06 16:26:38 -04:00
XMPP 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
Alert.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
BranchChange.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Changes.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Commits.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Common.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
CredPairCache.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
DaemonStatus.hs support time-1.5.0 2015-05-10 15:21:35 -04:00
DeleteRemote.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Drop.hs add VerifiedCopy data type 2015-10-08 16:55:11 -04:00
Fsck.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Gpg.hs support gpg.program 2015-09-09 18:06:49 -04:00
Install.hs Improve integration with KDE's file manager to work with dolphin version 14.12.3 while still being compatable with 4.14.2. Thanks, silvio. 2015-04-29 15:53:16 -04:00
MakeRemote.hs Special remotes configured with autoenable=true will be automatically enabled when git-annex init is run. 2015-09-14 14:49:48 -04:00
Monad.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
NamedThread.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
NetMessager.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Pairing.hs removed all uses of undefined from code base 2015-04-19 00:38:29 -04:00
Pushes.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
RemoteControl.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Repair.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
RepoProblem.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Restart.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
ScanRemotes.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
Ssh.hs use mangled hostname for gitlab repo when using a dedicated git-annex ssh key 2015-07-27 11:03:58 -04:00
Sync.hs assistant: Pass ssh-options through 3 more git pull/push calls that were missed before. 2015-11-10 16:52:30 -04:00
TransferQueue.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
TransferrerPool.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
TransferSlots.hs support invalidating existing VerifiedCopys 2015-10-08 17:58:32 -04:00
Unused.hs fix local dropping to not require extra locking of copies, but only that the local copy be locked for removal 2015-10-09 15:48:02 -04:00
Upgrade.hs fix local dropping to not require extra locking of copies, but only that the local copy be locked for removal 2015-10-09 15:48:02 -04:00
WebApp.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
XMPP.hs remaining dataenc to sandi conversions 2015-05-07 18:07:13 -04:00