I am been seeing quite big overheads using
git-annex. Is this is normal?
.git/objects folder is explosive in my system, often being larger
than the content watched by git-annex. Here's the actual statistics
of my git-annex folders, where the fourth column is calculated as col3/(col2-col3).
|folder||size||size .git||relative size|
That is, four of five repos require more space for the
.git folder than the actual files. Most of this comes from the
Number of files:
|folder||no. files||no files .git||relative size|
I use the assistant web interface, and direct mode. I use two laptops running Linux that are synchronized directly over LAN at home or via a transfer repo on a ssh server where git-annex is installed. The latter is set up using the web interface and the gcrypt repo. [Mostly, the transfer repo isn't working and I often end up with only symlinks on the computer where I did not edit the file in question, but this is probably unrelated.]
I have previously tried to fix it using
git gc or
git annex forget, but it doesn't seem to significantly reduce the sizes, and what it helps isn't persistent.
Is this kind of 'overhead' something that one must accept when using
git-annex or do such numbers indicate that something is wrong?