On 01/11/2007, at 10:01 AM, Joakim Erdfelt wrote:
IGNORED is a universal setting that means ... "This policy is
ignored."
It can be applied to any policy.
Changing IGNORED to ALWAYS is makes no sense for the other policies.
I wasn't suggesting this for anything but release and snapshots (it
was an eg, not an ie). For cache: it's a yes/no answer, and for
checksum ignore is valid.
What about using SKIP in place of IGNORED?
What about using REJECT in place of DISABLED?
I'm still confused what that really means.
In the first set, to me, SKIP means "don't ever check for updates",
since the context is when to check for updates, right? But I think
you're saying it means "skip the check about whether to check for
updates and check for updates anyway".
If the question to be asked is "how often should Archiva check for
updates"? SKIP, DISABLED, IGNORED, REJECT are not valid answers in
the context of what happens. ALWAYS and NEVER would be.
Or am I asking the wrong question? If so, what is a question you can
ask and have each option as an answer for that matches the current
behaviour?
Likewise:
* Should I cache failures? YES or NO. Or it could be "What should I
do when I encounter a failure?" CACHE or DON'T CACHE. But IGNORED/
SKIP/DISABLED/REJECT don't make sense in this context (at least with
the given behaviour)
* What should I do when a checksum is invalid? IGNORE, FIX or FAIL.
Make sense?
Brett Porter wrote:
I'd say 2)
please just change "ignored" to a value that interacts with the
artifact (eg, always) instead of the policy, since that's what all
the other values do.
--
Brett Porter - [EMAIL PROTECTED]
Blog: http://www.devzuz.org/blogs/bporter/