break out separate todo for later

This commit is contained in:
Joey Hess 2017-09-19 12:38:07 -04:00
parent 5f9eff3f32
commit a6268b79b2
No known key found for this signature in database
GPG key ID: DB12DB0FF05F8F38
2 changed files with 10 additions and 12 deletions

View file

@ -26,15 +26,3 @@ Work is in progress. Todo list:
setting and the "public" repository group. The assistant uses
those for IA, which could be replaced with setting up an export
tracking branch.
Low priority:
* When there are two pairs of duplicate files, and the filenames are
swapped around, the current rename handling renames both dups to a single
temp file, and so the other file in the pair gets re-uploaded
unncessarily. This could be improved.
Perhaps: Find pairs of renames that swap content between two files.
Run each pair in turn. Then run the current rename code. Although this
still probably misses cases, where eg, content cycles amoung 3 files, and
the same content amoung 3 other files. Is there a general algorythm?

View file

@ -0,0 +1,10 @@
`git annex export` can efficiently handle renames, including renames that swap
content between files. However, when there are two pairs of duplicate files,
and the filenames are swapped around, the current rename handling renames both
dups to a single temp file, and so the other file in the pair gets re-uploaded
unncessarily. This could be improved.
Perhaps: Find pairs of renames that swap content between two files.
Run each pair in turn. Then run the current rename code. Although this
still probably misses cases, where eg, content cycles amoung 3 files, and
the same content amoung 3 other files. Is there a general algorythm?