From 2e0cbcdf5db31ec6f092ba81fbb7fc6685c051a1 Mon Sep 17 00:00:00 2001 From: "https://www.google.com/accounts/o8/id?id=AItOawkjvjLHW9Omza7x1VEzIFQ8Z5honhRB90I" Date: Thu, 27 Jan 2011 01:29:08 +0000 Subject: Feature request for a sort of "dedup" for filenames --- ...ex__34___command_that_will_skip_duplicates.mdwn | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 doc/bugs/wishlist:_Provide_a___34__git_annex__34___command_that_will_skip_duplicates.mdwn (limited to 'doc') diff --git a/doc/bugs/wishlist:_Provide_a___34__git_annex__34___command_that_will_skip_duplicates.mdwn b/doc/bugs/wishlist:_Provide_a___34__git_annex__34___command_that_will_skip_duplicates.mdwn new file mode 100644 index 000000000..31734e01b --- /dev/null +++ b/doc/bugs/wishlist:_Provide_a___34__git_annex__34___command_that_will_skip_duplicates.mdwn @@ -0,0 +1,22 @@ +(Hi, this is paulproteus/Asheesh Laroia). + +I've been enjoying using git-annex to archive my data. + +It's great that, by using git-annex and the SHA1 backend, I get a space-saving kind of deduplication through the symbolic links. + +My question is, is there a frontend by which I can look at some files and only store the ones that are not already in the repository? That would help me in terms of personal file organization. + +It seems there is not, so this is a wishlist bug filed so that maybe such a thing might exist. What I would really like to do is: + + $ git annex add --no-add-if-already-present . + $ git commit -m "Slurping in some photos I found on my old laptop hard drive" + +And then I'd do something like: + + $ git clean -f + +to remove the files that didn't get annexed in this run. That way, only one filename would ever point to a particular SHA1. + +I want this because I have copies of various of mine (photos, in particular) scattered across various hard disks. + +(I would be even happier for "git annex add --unlink-duplicates .") -- cgit v1.2.3