*<item condition>
Defines a set of conditions that apply to source/target item differences. A
<match state> is the union of each
<item condition> defined for it. Each
<item condition> has the form:
<condition name> [<condition value>]
<condition name>
The valid
<condition names> and their meaning are:
- <condition name>
- Meaning
- items.binaryfile
- Indicates whether either of the items in question is a binary file.
- items.branched
- Indicates whether the source and target items are in different branches of the object version tree.
- items.samecontent
- Indicates whether the source and target items have the same user-modifiable properties and, for files, data content.
- source.childshare
- Indicates whether the source item is a child share of the target item.
- source.deleted
- Indicates whether the item in question is deleted in the source view.
- source.floating
- Indicates whether the source item has a floating configuration.
- source.modified
- Indicates whether the item in question is modified in the source view.
- source.moved
- Indicates whether the item in question is moved in the source view.
- source.present
- Indicates whether the item in question is present in the source view.
- source.rootbranch
- Indicates whether the source item is the root branch of its share tree.
- target.childshare
- Indicates whether the target item is a child share of the source item.
- target.deleted
- Indicates whether the item is question is deleted in the target view.
- target.floating
- Indicates whether the target item has a floating configuration.
- target.modified
- Indicates whether the item in question is modified in the target view.
- target.moved
- Indicates whether the item in question is moved in the target view.
- target.parentdeleted
- Indicates whether the target item's folder has been deleted.
- target.present
- Indicates whether the item in question is present in the target view.
- target.rootbranch
- Indicates whether the target item is the root branch of its share tree.
<condition value>
The valid
<condition value>s are:
| <condition value>
|
Meaning
|
| True
|
The condition is true for the applicable item(s).
|
| False
|
The condition is false for the applicable item(s).
|
| Unspecified
|
The condition is unknown or not relevant for the applicable item(s).
|
The
<condition value> is optional and defaults to
True. For any given
<match state>, all unspecified conditions are initially
Unspecified.
An
<item condition> can be defined as
True or
False to cause the corresponding condition to "participate" in matching the condition to actual item differences.
A condition can be defined as
Unspecified, for example, to experimentally remove the condition from the matching criteria without deleting the condition from an options file.
Note: Some conditions are mutually exclusive: if defined together, they will never match any actual item differences. For example, a source item cannot be both present (
source.present=true) and deleted (
source.deleted=true).