forum/Don't understand local vs. known keysgit-annexhttp://git-annex.branchable.com/forum/Don__39__t_understand_local_vs._known_keys/git-annexikiwiki2013-11-27T22:47:37Zcomment 1http://git-annex.branchable.com/forum/Don__39__t_understand_local_vs._known_keys/comment_1_10749c0d76e824217dd1ff8c8a6e42a5/Justin2013-11-27T22:47:37Z2012-10-17T12:54:42Z
<p>Those are duplicate files.</p>
<p>see http://git-annex.branchable.com/tips/finding_duplicate_files/ for how to easily display them.</p>
comment 2http://git-annex.branchable.com/forum/Don__39__t_understand_local_vs._known_keys/comment_2_db9f1b6d9638c2b0a7e241c2727e8cfb/joeyh.name2013-11-27T22:47:37Z2012-10-17T17:32:52Z
<p>The local keys are files whose content is locally present.<br />
The known keys are annexed files in the current branch, whose content may or may not be present.</p>
<p>Justin is correct -- if you have the same file in the tree twice, it will be counted twice as known keys. Since git-annex deuplicates, only one local key is needed to store it.</p>
<p>The bloom filter is a technical implementation detail that allows the potentially expensive status scan to run in constant space. You can read about it on Wikipedia if interested. <img src="http://git-annex.branchable.com/smileys/smile.png" alt=":)" /></p>