git-annex/doc/internals
Joey Hess 9d60385001
convert renameFile to moveFile to support cross-device moves
Improve handling of some .git/annex/ subdirectories being on other
filesystems, in the bittorrent special remote, and youtube-dl integration,
and git-annex addurl.

The only one of these that I've confirmed to be a problem is in the
bittorrent special remote when .git/annex/tmp and .git/annex/othertmp are
on different filesystems.

As well as auditing for renameFile, also audited for createLink, all of
those are ok as are the other remaining renameFile calls. Also audited all
code paths that use .git/annex/othertmp, and did not find any other
cross-device problems. So, removing mention of othertmp needing to be on
the same device.

Sponsored-by: Dartmouth College's Datalad project
2022-12-20 15:17:50 -04:00
..
hashing
key_format response 2020-02-20 16:21:34 -04:00
lockdown Added a comment 2022-05-20 18:09:45 +00:00
comment_1_4b8ed353dca4f484b3b6eb463fa02fd8._comment
comment_2_c19232d5cc4976c2e5b014aef6e8d9ec._comment
comment_3_5a26ee5aab274f321a4ea6f8527f53bd._comment
comment_4_81293b180fb09105ec158fdfef73d249._comment
comment_5_354012b6a9ac11160eb926234d38051f._comment
comment_7_7e40f744f9ac7f0403df9d1a2162a516._comment
comment_7_9c82a2878f3feb1b2a95662ed25b234b._comment
comment_8_9dccdd3a9556ceef54e318cd5c8a50ad._comment
comment_9_40442b012886ad698f448c262f0d7f4c._comment
comment_10_c4298babd96b2596bd4f6ad828212c92._comment
comment_11_9758bb3a17f63b4dcf51742ea482dbe9._comment Added a comment: same contents with different keys 2019-11-30 16:51:58 +00:00
comment_12_f0325cefa5cd53a5a897046606137cef._comment Added a comment: no collisions 2019-11-30 20:37:00 +00:00
comment_13_e45b6fa035a30703618448a0f764f935._comment Added a comment 2019-11-30 21:11:53 +00:00
comment_14_3f62751c2dd041f4ead1c6580ea5eec1._comment Added a comment: hardlinking identical files in annex may break invariants 2019-11-30 21:36:38 +00:00
comment_15_c3d12d14e4d044f39829c5d92f523655._comment Added a comment: migrating... 2019-11-30 22:30:06 +00:00
comment_16_2455c898d6c77a5437a2c1532144bb8a._comment response 2020-02-20 16:26:52 -04:00
comment_17_df13b7e66963a6d2673e49f52afb978a._comment Added a comment: why othertmp to be on the same file system? 2022-12-13 14:15:28 +00:00
comment_18_1adce7945940b9c384c2383261388dd9._comment convert renameFile to moveFile to support cross-device moves 2022-12-20 15:17:50 -04:00
hashing.mdwn
key_format.mdwn expand 2020-07-03 14:42:04 -04:00
lockdown.mdwn Added annex.freezecontent-command and annex.thawcontent-command configs 2021-06-21 14:40:52 -04:00
pointer_file.mdwn fully specify the pointer file format 2022-02-23 14:20:31 -04:00