git-annex/Upgrade
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
..
V0.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
V1.hs Use git-annex init --version=6 to get v6 for now 2015-12-15 17:17:13 -04:00
V2.hs add import 2015-04-03 15:35:32 -04:00
V3.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
V4.hs update my email address and homepage url 2015-01-21 12:50:09 -04:00
V5.hs use TopFilePath for associated files 2016-01-05 17:22:19 -04:00