summaryrefslogtreecommitdiff
path: root/doc/todo/wishlist__58___--all_option_for_sync.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2016-03-12 12:57:18 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2016-03-12 12:57:18 -0400
commitca10c06819aacc50d4423836ce51fc4486803789 (patch)
treee96072aef36f12d28d715fd4b7396d3fea4eef4c /doc/todo/wishlist__58___--all_option_for_sync.mdwn
parent024dd384140b25f69defd762e41fd5e4af4f3567 (diff)
rename files containing :
This is mostly to let the repo check out on windows w/o using cygwin's git. But, bash completion is also crap with : , so ..
Diffstat (limited to 'doc/todo/wishlist__58___--all_option_for_sync.mdwn')
-rw-r--r--doc/todo/wishlist__58___--all_option_for_sync.mdwn22
1 files changed, 22 insertions, 0 deletions
diff --git a/doc/todo/wishlist__58___--all_option_for_sync.mdwn b/doc/todo/wishlist__58___--all_option_for_sync.mdwn
new file mode 100644
index 000000000..fd609a091
--- /dev/null
+++ b/doc/todo/wishlist__58___--all_option_for_sync.mdwn
@@ -0,0 +1,22 @@
+I wish to preserve all history on the backup drives using standard groups and the `sync` command. Namely, if I do the following
+
+ touch test-of-annex-backup.txt
+ git annex add test-of-annex-backup.txt
+ git commit --message='test: Create empty test-of-annex-backup.txt file'
+ git annex edit test-of-annex-backup.txt
+ echo "This line creates version 2 of this file" > test-of-annex-backup.txt
+ git annex add test-of-annex-backup.txt
+ git commit --message='test: Create version 2 of test-of-annex-backup.txt'
+ git annex sync --content --all
+
+I expect to see 2 copies of `test-of-annex-backup.txt` be copied to each accessible annex repository in the `backup` [standard group](http://git-annex.branchable.com/preferred_content/standard_groups/)
+
+At present, the `backup` standard group prefers unused files, but the `sync` command cannot act on this configuration, since it lacks an `--all` option. This is surprising to me as a user, and appears to contradict the intent of the preferred content, as evinced by the awkward explanation of why it is there in [preferred content](http://git-annex.branchable.com/preferred_content/)
+
+Please add an `--all` option to the `sync` command
+
+Thanks
+
+Andrew
+
+> Implemented; [[done]]. --[[Joey]]