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

P4 CLI Documentation | 2026.1

# p4 review

List and track changelists (for the review daemon).

## Syntax

    p4 [g-opts] review [-c changelist] [-t countername]

Syntax and naming conventions

## Description

`p4 review` lists changelists that have not been reviewed before, as tracked by the specified counter. If the counter is omitted, `p4 review` lists all changelists.

If a `changelist#` and counter are specified, `p4 review` sets the counter to that `changelist#` and produces no output. This functionality has been superceded by the p4 counter command.

`p4 review` is not meant as an end-user command. It exists to support an automated change review daemon.

## Options

Option | Description
--- | ---
`-c changelist` | List all submitted changelists above and including `changelist`.
`-t countername` | List all submitted changelists above the value of the Perforce counter `countername`.
`-c changelist -t countername` | Set the value of counter `countername` to `changelist`. This command has been replaced by `p4 counter`, but has been maintained for backwards compatibility.
`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 | `review`

- The commands `p4 review`, `p4 reviews`, and `p4 counter` are all intended for use by external programs that call P4 Server.
- The warnings applicable to `p4 counter` apply here as well.

## Related commands

To list users who have subscribed to review particular files | `p4 reviews`
To set or read the value of a P4 Server counter | `p4 counter`
To see full information about a particular changelist | `p4 describe`
To see a list of all changelists, limited by particular criteria | `p4 changes`

Your search for returned results