public class ArchiveImportSpecMode extends Object
| Modifier and Type | Field and Description |
|---|---|
static ArchiveImportSpecMode |
CHANGESET
Change set mode for importing archives.
|
static ArchiveImportSpecMode |
DEFAULT
Default mode for importing archives.
|
static ArchiveImportSpecMode |
REPLACE
Replace mode for importing archives.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getLabel() |
boolean |
isChangeSet() |
boolean |
isDefault() |
boolean |
isReplace() |
String |
toString() |
public static final ArchiveImportSpecMode DEFAULT
public static final ArchiveImportSpecMode REPLACE
ArchiveExportSpec.isDifferencesWithMinimalContentsOnRight()
returns true), the import procedure fails. Otherwise, the import will proceed as described below.
(1): The replacement respects the following rules,
according to the definition modes
in the source (the archive to be imported) and
in the target (the current branch).
| Target record | |||||
| Not defined | Root/overwrite | Inherit | Occulting | ||
| Source record in Archive | Not defined | Not defined | Target is deleted | Target is deleted | Target is deleted |
| Root/overwrite | Target becomes Root/overwrite | Target becomes Root/overwrite | Target becomes Root/overwrite | Target becomes Root/overwrite | |
| Inherited | Target becomes Inherited | Target becomes Inherited | Target becomes Inherited | Target becomes Inherited | |
| Occulting | Target becomes Occulting | Target becomes Occulting | Target becomes Occulting | Target becomes Occulting | |
public static final ArchiveImportSpecMode CHANGESET