File type modifiers
You can apply file type modifiers to the base types of specific files to preserve timestamps, expand RCS keywords, specify how files are stored in the service, and more. For details about applying modifiers to file types, see Specifying how files are stored in Helix Server.
The following table lists the file type modifiers:
Modifier | Description | Comments | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Helix Server stores the full compressed version of each file revision |
Default storage mechanism for |
||||||||||||||||||||||
|
Helix Server stores deltas in RCS format |
Default storage mechanism for |
||||||||||||||||||||||
|
Helix Server stores full file per revision |
For large ASCII files that aren’t treated as text, such as PostScript files, where storing the deltas is not useful or efficient. |
||||||||||||||||||||||
|
RCS (Revision Control System) keyword expansion |
Supported keywords are as follows:
RCS keywords are case-sensitive. A colon after the keyword (for
example, |
||||||||||||||||||||||
|
Limited keyword expansion |
Expands only the |
||||||||||||||||||||||
|
Exclusive open (locking) |
If set, only one user at a time can open a file for editing. Useful for binary file types (such as graphics) where merging of changes from multiple authors is not possible. |
||||||||||||||||||||||
|
Preserve original modification time |
The file’s timestamp on the local file system is preserved upon submission and restored upon sync. Useful for third-party DLLs in Windows environments, because the operating system relies on the file’s timestamp. By default, the modification time is set to the time you synced the file. |
||||||||||||||||||||||
|
Only the head revision is stored |
Older revisions are purged from the depot upon submission of new
revisions. Useful for executable or |
||||||||||||||||||||||
|
Only the most recent |
Older revisions are purged from the depot upon submission of
more than Using an +Sn file modifier results in special behavior
when you delete and re-add a file: no file revisions are deleted
that were submitted before the add or delete. For example, if a
file of type |
||||||||||||||||||||||
|
File is always writable on client |
Not recommended, because Helix Server manages the read-write settings on files under its control. |
||||||||||||||||||||||
|
Execute bit set on client |
Used for executable files. |
||||||||||||||||||||||
|
Archive trigger required |
The Helix Server runs an |