git-annex/Remote
Joey Hess 73060eea51
annex.fastcopy
Added annex.fastcopy and remote.name.annex-fastcopy config setting. When
set, this allows the copy_file_range syscall to be used, which can eg allow
for server-side copies on NFS. (For fastest copying, also disable
annex.verify or remote.name.annex-verify.)

This is a simple implementation, that does not handle resuming as well as
it possibly could.

It can be used with both local git remotes (including on NFS), and
directory special remotes. Other types of remotes could in theory also
support it, so I've left the config documented as a general thing.
2025-06-03 15:01:38 -04:00
..
Directory more OsPath conversion (464/749) 2025-02-04 13:35:17 -04:00
External more OsPath conversion 2025-01-28 16:31:19 -04:00
Helper mask remotes, partial implementation 2025-04-10 13:10:07 -04:00
List findcomputed: New command, displays information about computed files. 2025-03-18 12:55:48 -04:00
Rsync more OsPath conversion 2025-01-28 16:31:19 -04:00
WebDAV more OsPath conversion 2025-01-28 15:46:00 -04:00
Adb.hs OsPath conversion of Remote.Adb 2025-02-05 11:16:20 -04:00
BitTorrent.hs Added remote.name.annex-web-options config 2025-04-01 10:17:38 -04:00
Borg.hs more OsPath conversion (650/749) 2025-02-07 17:03:31 -04:00
Bup.hs map: Fix buggy handling of remotes that are bare git repositories accessed via ssh 2025-04-22 15:21:01 -04:00
Compute.hs avoid shadowing warning 2025-03-19 14:46:24 -04:00
Ddar.hs more OsPath conversion 2025-02-04 16:09:47 -04:00
Directory.hs annex.fastcopy 2025-06-03 15:01:38 -04:00
External.hs Added remote.name.annex-web-options config 2025-04-01 10:17:38 -04:00
GCrypt.hs more OsPath conversion (502/749) 2025-02-05 13:29:58 -04:00
Git.hs annex.fastcopy 2025-06-03 15:01:38 -04:00
GitLFS.hs Added remote.name.annex-web-options config 2025-04-01 10:17:38 -04:00
Glacier.hs more OsPath conversion 2025-02-04 16:09:47 -04:00
Hook.hs more OsPath conversion (464/749) 2025-02-04 13:35:17 -04:00
HttpAlso.hs Added remote.name.annex-web-options config 2025-04-01 10:17:38 -04:00
List.hs mask remotes, partial implementation 2025-04-10 13:10:07 -04:00
Mask.hs fixes for enabling and autoenabling mask special remotes 2025-04-11 13:18:23 -04:00
P2P.hs added retrieveKeyFileInOrder and ORDERED to external special remote protocol 2024-10-15 15:40:14 -04:00
Rclone.hs rclone special remote 2024-04-17 15:20:37 -04:00
Rsync.hs more OsPath conversion (464/749) 2025-02-04 13:35:17 -04:00
S3.hs Added remote.name.annex-web-options config 2025-04-01 10:17:38 -04:00
Tahoe.hs more OsPath conversion (464/749) 2025-02-04 13:35:17 -04:00
Web.hs Added remote.name.annex-web-options config 2025-04-01 10:17:38 -04:00
WebDAV.hs more OsPath conversion (464/749) 2025-02-04 13:35:17 -04:00