Adam Heath wrote:
> When using the SHA1 backend, it becomes possible to track changes to
> files over time.  A standard annex unlock, modify, git add/commit will
> add a new object to the annex store, with an updated symlink at the
> correct location.
> 
> Over time, this could lead to a large number of files in the local
> object store, and in any shared remotes.
> 
> The SHA1 backend should store the raw byte data in a hashed layout,
> using the same 2-char prefix that git normally uses, to solve this
> problem.

I have thought about adding hashing. I think it's only needed on older
filesystems though (probably not on ext4 or btrfs) so I am not sure..

BTW, any backend could be affected, if you have a lot of annexed files.
The log files in .git-annex/ are the most likely initial pain point.
I have 35000 in that one directory on mostly ext4 with no problem so far.

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature

Reply via email to