User-Specified Names for AccuRev Entities

AccuRev deals with many kinds of named entities: files, directories, pathnames, depots, users, and so on. The table below details the restrictions on user-defined names for the various entities. Note that all names are case-sensitive; for example, user john is not the same as user John.

Note: In the table below, “characters” means NON-NULL characters. Do not subtract 1 to account for the terminating NUL.

Kind Max. Name Length Characters Allowed in Name Character Restrictions
depot
stream
snapshot
workspace
reference tree
79 A-Z,a-z,0-9
- _ . + @ SPACE
can begin with a digit (provided there is at least one non-digit in the name), must not begin with a dot (.), and must not include either a slash (/) or a backslash.
user
group
99 same as above must begin with a letter
password 19 any none (caution: this means that special characters, such as BACKSPACE are valid password characters)
pathname of slice
(of a depot or replica)
255 name validation performed by the operating system applied by the operating system
pathname of workspace
pathname of reference tree
127 name validation performed by the operating system applied by the operating system
segment (between slashes) of element pathname 255 name validation performed by the operating system

applied by the operating system

(Not to be confused with the "multi-segment" feature of AccuRev change packages.)