git-annex/Remote/Helper
Joey Hess 5a081fc246
plumb remoteList through to removeAnnex
This is groundwork for a annex.trashbin feature.

Annex.Content cannot import Remote.List due to cyclic dependencies, so
instead all calls need to pass in an action to get the remote list.

In the case of Remote.*, it's also not possible for them to import
Remote.List. Using Annex.remotes there on the same grounds as some prior
uses; in order for a Remote to call the code that uses Annex.remotes,
the remote list must have already been populated.
2025-12-11 15:03:06 -04:00
..
Chunked convert withFile and withBinaryFile to close-on-exec safe versions 2025-09-05 15:44:43 -04:00
AWS.hs fix default region reversion 2025-08-13 14:19:36 -04:00
Chunked.hs more OsPath conversion (464/749) 2025-02-04 13:35:17 -04:00
Encryptable.hs reject an insecure configuration 2025-08-22 13:38:14 -04:00
ExportImport.hs proxied exporttree=yes versionedexport=yes remotes are not untrusted 2024-08-08 15:24:19 -04:00
Git.hs more OsPath conversion 2025-02-01 14:06:38 -04:00
Hooks.hs more OsPath conversion 2025-02-01 11:54:19 -04:00
Http.hs more OsPath conversion (464/749) 2025-02-04 13:35:17 -04:00
Messages.hs filter out control characters in all other Messages 2023-04-11 12:58:01 -04:00
P2P.hs more OsPath conversion (502/749) 2025-02-05 13:29:58 -04:00
Path.hs more OsPath conversion 2025-01-28 16:31:19 -04:00
ReadOnly.hs more OsPath conversion (464/749) 2025-02-04 13:35:17 -04:00
Special.hs convert all bytestring readFile/writeFile to use Utility.FileIO 2025-09-05 12:13:28 -04:00
Ssh.hs plumb remoteList through to removeAnnex 2025-12-11 15:03:06 -04:00
ThirdPartyPopulated.hs more OsPath conversion 2025-01-28 16:31:19 -04:00