design
This commit is contained in:
parent
353d4ae9e9
commit
a021ae9291
2 changed files with 19 additions and 3 deletions
|
@ -8,8 +8,5 @@ be VFAT formatted:
|
||||||
- Use of ":" in filenames of object files, also not supported.
|
- Use of ":" in filenames of object files, also not supported.
|
||||||
Could easily be fixed by reorganizing the object directory.
|
Could easily be fixed by reorganizing the object directory.
|
||||||
|
|
||||||
(If the object directory is reorganized, should consider adding hashing
|
|
||||||
at the same time.)
|
|
||||||
|
|
||||||
[[!tag wishlist]]
|
[[!tag wishlist]]
|
||||||
|
|
||||||
|
|
19
doc/todo/object_dir_reorg_v2.mdwn
Normal file
19
doc/todo/object_dir_reorg_v2.mdwn
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
Several things suggest now would be a good time to reorgaize the object
|
||||||
|
directory. This would be annex.version=2. It will be slightly painful for
|
||||||
|
all users, so this should be the *last* reorg in the forseeable future.
|
||||||
|
|
||||||
|
1. Remove colons from filenames, for [[bugs/fat_support]]
|
||||||
|
|
||||||
|
2. Add hashing, since some filesystems do suck (like er, fat at least :)
|
||||||
|
[[forum/hashing_objects_directories]]
|
||||||
|
|
||||||
|
3. Add filesize metadata for [[bugs/free_space_checking]]. (Currently only
|
||||||
|
present in WORM, and in an ad-hoc way.)
|
||||||
|
|
||||||
|
4. Perhaps use a generic format that will allow further metadata to be
|
||||||
|
added later. For example,
|
||||||
|
"bSHA1,s101111,kf3101c30bb23467deaec5d78c6daa71d395d1879"
|
||||||
|
|
||||||
|
(Probably everything after ",k" should be part of the key, even if it
|
||||||
|
contains the "," separator character. Otherwise an escaping mechanism
|
||||||
|
would be needed.)
|
Loading…
Add table
Add a link
Reference in a new issue