Actions
Issue #3961
closedDeclarativeVersion doesn't respect plugin boundaries in mirror mode
Status:
CLOSED - NOTABUG
Priority:
High
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
3. High
Version:
Platform Release:
OS:
Triaged:
Yes
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:
Description
Let's say you're using multiple plugins/content types with one repository.
First you sync content into $REPO using $PLUGIN_1, and then you sync more content into $REPO using $PLUGIN_2.
Assuming the latter sync uses mirror mode, all of the content synced by the first sync will be removed. This means that one plugin can easily destroy content from other plugins unless you use "additive" mode only, whereas intuitively I would not expect that to be the case.
If this is intended behavior, we should take care to document this very clearly.
Actions