From 66d3dee40d8261bc32f00dd29ab2187e07a69604 Mon Sep 17 00:00:00 2001 From: "josch@9a7314a25217c684aba3754f3eb9f915b4c8cb39" Date: Thu, 4 Aug 2016 06:45:47 +0000 Subject: [PATCH] --- ...d_files_after_git_history_was_rewritten.mdwn | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 doc/forum/__34__git_annex_unused__34___doesn__39__t_find_unused_files_after_git_history_was_rewritten.mdwn diff --git a/doc/forum/__34__git_annex_unused__34___doesn__39__t_find_unused_files_after_git_history_was_rewritten.mdwn b/doc/forum/__34__git_annex_unused__34___doesn__39__t_find_unused_files_after_git_history_was_rewritten.mdwn new file mode 100644 index 0000000000..cbf9770c33 --- /dev/null +++ b/doc/forum/__34__git_annex_unused__34___doesn__39__t_find_unused_files_after_git_history_was_rewritten.mdwn @@ -0,0 +1,17 @@ +Hi, + +I recently cleaned my git history using: + + git filter-branch --tree-filter 'rm -rf personal/Mail' --prune-empty HEAD + git for-each-ref --format="%(refname)" refs/original/ | xargs -n 1 git update-ref -d + git gc + +I then ran: + + git annex unused + +But was surprised to find that it didn't report any unused files. Not surprisingly (given that I didn't touch the annex data at all so far), when looking into `.git/annex/objects/` I still find the content of all the files that are now not used anymore. + +Is there a way to clean these up besides creating a fresh clone of the repository? + +Thanks!