git-annex/Remote
Joey Hess e10855e723
don't support dropping from thirdPartyPopulated for now
This code I'm reverting works. But it has a problem: The export db and
log and the ContentIdentifier db and log still list the content as being
stored in the remote. So when I ran borg create again and stored the
content in borg again in a new archive, git-annex sync noticed that, but
since it didn't update the tree for the old archives, it then thought
the content that had been removed from them was still in them, and so
git-annex get failed in an ugly way:

	Include pattern 'tmp/x/.git/annex/objects/pX/ZJ/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855' never matched.
	[2020-12-28 16:40:44.878952393] process [933616] done ExitFailure 1

	  user error (borg ["extract","/tmp/b::abs4","tmp/x/.git/annex/objects/pX/ZJ/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855/SHA256E-s0--e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"] exited 1)

It does not seem worth it to update the git tree for the export when dropping
content, that would make drop of many files very expensive in git tree objects
created. So, let's not support this I suppose..
2020-12-28 16:48:38 -04:00
..
Directory finish fixing removeLink on windows 2020-11-24 13:20:44 -04:00
External remove uses of warningIO 2020-12-02 14:57:43 -04:00
Helper don't support dropping from thirdPartyPopulated for now 2020-12-28 16:48:38 -04:00
List auto-init autoenable=yes 2020-05-27 12:40:35 -04:00
Rsync add newtypes for QuickCheck to avoid LANG=C issues 2020-11-09 20:21:18 -04:00
WebDAV more RawFilePath 2019-12-18 17:10:28 -04:00
Adb.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
BitTorrent.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
Borg.hs don't support dropping from thirdPartyPopulated for now 2020-12-28 16:48:38 -04:00
Bup.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
Ddar.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
Directory.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
External.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
GCrypt.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
Git.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
GitLFS.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
Glacier.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
Hook.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
HttpAlso.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
List.hs start borg special remote 2020-12-18 16:03:51 -04:00
P2P.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
Rsync.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
S3.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
Tahoe.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
Web.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00
WebDAV.hs move untrust forcing from Logs.Trust into Remote 2020-12-28 15:22:10 -04:00