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