From c2a2d226afea7847cbffe6fc313436396aef433b Mon Sep 17 00:00:00 2001 From: bremner Date: Wed, 17 Oct 2012 20:32:12 +0000 Subject: [PATCH] Added a comment: finding data that isn't unused, but should be. --- ..._684b7b652d3a8ec04f32129c5528f1ab._comment | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 doc/walkthrough/unused_data/comment_1_684b7b652d3a8ec04f32129c5528f1ab._comment diff --git a/doc/walkthrough/unused_data/comment_1_684b7b652d3a8ec04f32129c5528f1ab._comment b/doc/walkthrough/unused_data/comment_1_684b7b652d3a8ec04f32129c5528f1ab._comment new file mode 100644 index 0000000000..cb23247030 --- /dev/null +++ b/doc/walkthrough/unused_data/comment_1_684b7b652d3a8ec04f32129c5528f1ab._comment @@ -0,0 +1,24 @@ +[[!comment format=mdwn + username="bremner" + ip="156.34.89.108" + subject="finding data that isn't unused, but should be." + date="2012-10-17T20:32:11Z" + content=""" +Sometimes links to annexed data still exists on some branch, when it was supposed to be dropped. Here is how I found these; perhaps there is a simpler way. + + % git annex find --format '${key}\n' > /tmp/known-keys + % find .git/annex/objects -type f -exec basename {} \; > /tmp/local-keys + % comm -23 /tmp/local-keys /tmp/known-keys + +to look for what branch these are on, try + + % git log --stat --all -S$key + +for one of the keys output above. In my case it was the same remote branch keeping them all alive. + + + + + + +"""]]