summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2015-06-16 17:17:51 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2015-06-16 17:18:53 -0400
commita69545c910375b8697b4729926974e180413c362 (patch)
tree5fbf2c87fe493c1a4d77a4697399113350d95c84 /debian
parent05ca2c4826371c1a9e484a887dec608be0e9c5f6 (diff)
adjust standard preferred content to work better with git annex sync --all --content
backup: Use new "anything" terminal. This means that content that is not unused, but has no associated file will be wanted by backup repos. unwanted: "not anything" will result in any and all content moving off of these repos. incremental backup: Remove the "(include=* or unused)", so it matches content that has no associated files but is not unused. client: Add a include=* to the expression. This limits it to matching only files in the work tree. Without this change, sync --all --content would match a key against the expression, and since it matches exclude=archive/*, the client repo would have wanted the file content. The "and not unused" would have kept unused objects out, but not objects that were not known to be unused, or objects that another branch referred to. In practice, everything would have flooded into client repos without this change.
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog3
1 files changed, 3 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index 93fd3777c..2bffad080 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -37,6 +37,9 @@ git-annex (5.20150616) UNRELEASED; urgency=medium
* sync: Add support for --all and --unused.
* Added new "anything" preferred content expression, which matches all
versions of all files.
+ * Standard preferred content for client, backup, incremental backup,
+ and unwanted groups have been adjusted to work better when used
+ with git annex sync --all --content.
* Fix incremental backup standard preferred content expression to match
its documentation, which says it does not want files that have reached
a backup repository.