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

P4 CLI Documentation | 2026.1

# p4 cstat

Dump change or sync status for the current client workspace.

## Syntax

    p4 [g-opts] cstat [files ...]

Syntax and naming conventions

## Description

The `p4 cstat` command lists changes that are required, already synced, or partially synced to the current client workspace.

The output is returned in the tagged format used by the `p4 fstat` command:

    ... change changenum
    ... status have|need|partial

A client workspace might have change 222 (that is, be synced to changelist 222), but depending on what others have done after the sync, could either:

- need change 223 (if no files in changelist 223 have yet been synced),
- or have a partial sync of changelist 223 (if some, but not all, of the revisions in changelist 223 have been synced).

## Options

Option | Description
--- | ---
`g-opts` | See Global options.

## Usage notes

Can file arguments use revision specifier? | Can file arguments use revision range? | Minimal access level required
--- | --- | ---
N/A | N/A | `list`

## Related commands

To check for integrations needed for a stream | `p4 istat`

Your search for returned results