--- /dev/null
+[[!comment format=mdwn
+ username="joey"
+ subject="""Re: corruption using git-annex-remote-rclone"""
+ date="2024-10-21T14:35:17Z"
+ content="""
+This is plausible. git-annex requires that special remotes only show a file
+as present after a successful upload. If the data store doesn't work that
+way, the file needs to be uploaded to a temporary name and renamed
+atomically instead. If that's not possible, the data store is not safe for
+use by git-annex.
+
+Given all the different types data stores supported by rclone, this may be
+difficult, but it's the right thing for the external special remote to do.
+I think you should file a bug.
+
+(Does `rclone gitannex` also have this problem?)
+"""]]