diff options
author | Joey Hess <joey@kitenet.net> | 2012-10-05 16:52:44 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-10-05 16:52:44 -0400 |
commit | 715a2ef24e4ca0791c4cc8515fcfcc3c5d593697 (patch) | |
tree | 079667eda7390a332d081f5cb30b58e874d921e3 /Remote | |
parent | 43c612c76563c765b48999a22956d1f9cf79704a (diff) |
add AssumeNotPresent parameter to limits
Solves the issue with preferred content expressions and dropping that
I mentioned yesterday. My solution was to add a parameter to specify a set
of repositories where content should be assumed not to be present. When
deciding whether to drop, it can put the current repository in, and then
if the expression fails to match, the content can be dropped.
Using yesterday's example "(not copies=trusted:2) and (not in=usbdrive)",
when the local repo is one of the 2 trusted copies, the drop check will
see only 1 trusted copy, so the expression matches, and so the content will
not be dropped.
Diffstat (limited to 'Remote')
0 files changed, 0 insertions, 0 deletions