Helix Core is now P4. Product user interfaces will be updated soon. Learn more >>

P4 Server Administration Documentation | 2025.2

# Create the spec depot

To create a spec depot named `//spec`, enter `p4 depot spec`, and fill in the resulting form:

Copy

    Depot:       spec
    Type:        spec
    Address:     local
    Map:         spec/...
    SpecMap:     //spec/...
    Suffix:      .p4s

The `Address` field does not apply to spec depots and is ignored.

Using a `Suffix:` is optional, but specifying a file extension for objects in the spec depot simplifies usability for users of applications such as P4V, because users can associate the suffix used for P4 Server specifications with their preferred text editor. The default suffix for these files is `.p4s`.

For example, if you create a spec depot named `spec`, and use the default suffix of `.p4s`, your users can see the history of changes to `job000123` by using the command:

    p4 filelog //spec/job/job000123.p4s

or by using P4V to review changes to `job000123.p4s` in whatever editor is associated with the `.p4s` file extension on their workstation.

The default `SpecMap:` of `//spec/...` indicates that all specs are to be versioned.

Your search for returned results