The following table lists the base filetypes:
Type | Client Use | Server Storage |
---|---|---|
text | newlines translated | deltas in RCS format |
binary | raw bytes | compressed file per revision |
symlink | symbolic link | deltas in RCS format |
apple | Mac resource + data | compressed file per revision |
resource | Mac resource fork | compressed file per revision |
The following modifiers can be applied to the base filetypes:
Modifier | Meaning |
---|---|
+x | executable bit set on client |
+w | always writable on client |
+k | keyword ($Id:$ and $Header:$) expansion |
+C | server stores compressed file per revision |
+D | server stores deltas in RCS format |
+F | server stores full file per revision |
+S | server stores only single head revision |
The following type aliases exist for backwards compatibility with earlier revisions of Perforce:
Type | Is Base Type | Plus Modifiers |
---|---|---|
ctext | text | +C |
cxtext | text | +Cx |
ktext | text | +k |
kxtext | text | +kx |
ltext | text | +F |
tempobj | binary | +Sw |
ubinary | binary | +F |
uresource | resource | +F |
uxbinary | binary | +Fx |
xbinary | binary | +x |
xltext | text | +Fx |
xtempobj | binary | +Swx |
xtext | text | +x |