Clicking on a client name in the Client Specs page will bring
up the Client Spec page. This is a read-only page that lists
the selected client specification's fields.
Client Spec:
The name of the client spec.
The date and time at which the client spec was last updated.
The date and time at which the client spec was last accessed.
The Perforce user who owns the spec; this is usually the person
who created the client spec.
If use of the client spec is restricted to a particular host,
the host will be displayed. (If the field is left blank to allow
use of this client spec from any machine, nothing will be displayed.)
The client's user-supplied description.
The root directory of the client workspace. This directory is
specified in local syntax; that is, relative to the local filesystem
on which the files in the client workspace will reside. If the
Root: is specified as the special client root null,
the user is working under Windows and likely has files mapped to
multiple drives in the View: field.
A Perforce client specification's behavior can be changed by
setting the following flags. In the case of the Client Spec
page, only values that vary from the defaults will be
displayed. Valid Options: may include none, some, or
all of the following:
Will all files be writable on the client, or only files
that have been checked out?
The default value is off (noallwrite), so that
only files you've opened will be writable.
Will data sent between your client workspace and the Perforce server
be compressed?
The default value is off (nocompress).
Over a LAN or high-bandwidth connection, there's little benefit
to compressing this data, but if you're operating over a slow
link, turning this option on will help.
Lock (or write-protect) the client spec?
The default value is off (unlocked). Anyone can use
or edit the client specification. If you turn this on, only you
will be able to use the client or edit the specification.
Should a sync operation that deletes all files in
a directory also delete the directory?
The default value is off (normdir). Sync will
leave client directories in your client even if all files in the
directory have been removed. (If you turn this option on, empty
directories will be removed.)
Should a sync operation overwrite any writable opened files?
The default value is off (noclobber).
If you turn this option on, any writable opened files on your client
(either from using the allwrite option described above,
or by manually changing permissions from within your local operating
system), a sync command will be able overwrite any changes to
those files.
Should CR/LF translation be performed on text files being moved
between the Perforce depot and your client workspace?
The default value is on (crlf). Carriage return and
linefeed (CR/LF) translation will be performed.
(Note: If you change this setting, you'll have to re-sync your
client workspace in order to apply the new translation setting.
You must also use the "Same revision" checkbox when performing
the Sync to force the refreshing of the files.)
text files.
What should the modification time on a file in your workspace
be after a Sync command?
The default value is off (nomodtime).
The modification time of a file on your local operating system
will be set to the time when the file was synced to your
client workspace. Turning this option on will force Perforce
to reset each file's modification time to the time it was
submitted to the depot.
The client's mapping of files in the depot to files in its client workspace.
[Return to "How to Use P4Web"]