external protocol VERSION 2
authorJoey Hess <joeyh@joeyh.name>
Tue, 28 Mar 2023 21:00:08 +0000 (17:00 -0400)
committerJoey Hess <joeyh@joeyh.name>
Tue, 28 Mar 2023 21:00:08 +0000 (17:00 -0400)
commit18d326cb6f27912542f41fbb9525eefdbd553d09
treebcdddfae4e4bbc39156d6e210c21b086b5ab0b59
parent82c65b79514e2f205b101cf15c6165262d96f687
external protocol VERSION 2

Support VERSION 2 in the external special remote protocol, which is
identical to VERSION 1, but avoids external remote programs neededing to
work around the above bug. External remote program that support
exporttree=yes are recommended to be updated to send VERSION 2.

Sponsored-by: Kevin Mueller on Patreon
CHANGELOG
Remote/External/Types.hs
doc/bugs/external_remote_export_sent_to_wrong_process/comment_1_831bdc33451de9ef5c54592a7455683f._comment
doc/bugs/external_remote_export_sent_to_wrong_process/comment_2_8ff0638891c38f423d792f5c3cbfb64f._comment
doc/bugs/external_remote_export_sent_to_wrong_process/comment_3_d774a7319bd1a1778adb2004229f057e._comment [new file with mode: 0644]
doc/design/external_special_remote_protocol.mdwn
doc/design/external_special_remote_protocol/export_and_import_appendix.mdwn
doc/special_remotes/external/example.sh
doc/special_remotes/external/git-annex-remote-ipfs
doc/special_remotes/external/git-annex-remote-torrent
doc/todo/better_message_for_external_special_remote_protocol_mismatch.mdwn [new file with mode: 0644]