<match state>

*<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).