Project

Profile

Help

Issue #3961

closed

DeclarativeVersion doesn't respect plugin boundaries in mirror mode

Added by dalley over 5 years ago. Updated about 4 years ago.

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.

Also available in: Atom PDF