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

P4 API for Perl Documentation | 2025.2

# Class P4::Revision

## Description

`P4::Revision` objects are represent individual revisions of files in the P4 Server repository. They are returned as part of the output of `P4::RunFilelog()`.

## Class Methods

### $rev->Integrations() -> array

Returns an array of `P4::Integration` objects representing all integration records for this revision.

## Instance Methods

### $rev->Action() -> string

Returns the name of the action which gave rise to this revision of the file.

### $rev->Change() -> integer

Returns the changelist number that gave rise to this revision of the file.

### $rev->Client() -> string

Returns the name of the client from which this revision was submitted.

### $rev->DepotFile() -> string

Returns the name of the depot file to which this object refers.

### $rev->Desc() -> string

Returns the description of the change which created this revision. Note that only the first 31 characters are returned unless you use `p4 filelog -L` for the first 250 characters, or `p4 filelog -l` for the full text.

### $rev->Digest() -> string

Returns the MD5 digest for this revision.

### $rev->FileSize() -> string

Returns the size of this revision.

### $rev->Rev() -> integer

Returns the number of this revision of the file.

### $rev->Time() -> string

Returns the date/time that this revision was created.

### $rev->Type() -> string

Returns this revision’s P4 Server filetype.

### $rev->User() -> string

Returns the name of the user who created this revision.

Your search for returned results