diff options
author | Joey Hess <joey@kitenet.net> | 2011-01-26 21:55:54 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2011-01-26 21:55:54 -0400 |
commit | db9f44c8c7b4a381c5ab504e6439038d946de6e8 (patch) | |
tree | 2bb17a99ecbb257e07859e1a7d376d5edc905d9e /doc | |
parent | 7ab481448c4cdc39bae746423f535ae742b8784a (diff) | |
parent | e51b4d172b3ad2d6053bcf99ac72f8f1d72707d6 (diff) |
Merge remote branch 'branchable/master'
Diffstat (limited to 'doc')
-rw-r--r-- | doc/bugs/wishlist:_Provide_a___34__git_annex__34___command_that_will_skip_duplicates.mdwn | 22 |
1 files changed, 22 insertions, 0 deletions
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..68efc0d1a --- /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@debian, AKA Asheesh). + +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. If this feature existed, I could comfortably toss them all into one git annex that grew, bit by bit, to store all of these files exactly once. + +(I would be even happier for "git annex add --unlink-duplicates .") |