forum/How to know why is git-annex uploading a file to a transfer repositorygit-annexhttp://git-annex.branchable.com/forum/How_to_know_why_is_git-annex_uploading_a_file_to_a_transfer_repository/git-annexikiwiki2017-02-13T16:46:31Zcomment 1http://git-annex.branchable.com/forum/How_to_know_why_is_git-annex_uploading_a_file_to_a_transfer_repository/comment_1_17db96492e6bc0e243fc7cb62565c4c4/joeyh.name2017-02-13T16:46:31Z2014-03-26T17:46:30Z
<p>A few likely reasons:</p>
<ul>
<li>If a 4th client repository had popped up.</li>
<li>If you have configured a high number of copies, it might only be able to be met by keeping files on the transfer repository.</li>
<li>Similarly, if a repository that used to have the files has been marked as dead or deleted, more copies might be needed to make up for that.</li>
<li>For completeness, if the transfer repository accidentally had its type changed to some other kind of repository, like a full backup.</li>
</ul>
<p>You can enable debugging (start with --debug or go into the webapp's preferences) and it might say a little more, but the debugging info is not very good.</p>
<p>The best thing is probably to look at one single file, use <code>git annex whereis</code> on the file to see what repositories contain it, and then think about how that interacts with the <a href="http://git-annex.branchable.com/preferred_content/standard_groups/">preferred content expression of the transfer repository</a>.</p>
comment 2http://git-annex.branchable.com/forum/How_to_know_why_is_git-annex_uploading_a_file_to_a_transfer_repository/comment_2_e772ea0383ac690cbcbcf125258986cf/Jon Ander2014-04-01T08:01:00Z2014-04-01T08:01:00Z
<p>I thought I had already checked all does possibilities, the repositories where in the correct group and no new repositories had been added. <em>git annex info</em> didn't show anything weird and nor did <em>git annex whereis</em>. I finally found out <em>git annex vicfg</em> and I found two new repositories with no name in the repository groups. It looked something like this:</p>
<pre><code># (for )
group repository-hash = client
# (for )
group repository-hash = client
</code></pre>
<p>No idea of how they got there, but setting both of them to unwanted solved the issue.</p>