What’s new in the Helix Core Command-Line (P4) Guide

For a complete list of what's new in this release, see the 2024.2 Release Notes.

2024.2

Sparse streams no longer restrict unshelving from the parent stream (or another stream) to the sparse stream. See the -S stream option for p4 unshelve in Helix Core Command-Line (P4) Reference.

2024.1

Sparse streams are truly lightweight and have advantages over task steams. To learn more, see Sparse streams.

2023.2

See the Release Notes.

2022.2

Writable components are supported in Stream Components.

2022.1

Stream Components is an optional feature that augments stream client views with the addition of stream component views.

2021.2

Note

The Helix Core Command-Line (P4) Guide was formerly titled Helix Core Server User Guide.

2021.1

See the Release Notes.

2020.2

It is now possible to choose whether a release, development, or mainline stream inherits views from its parent stream. For example, you might want to your release streams to remain unaffected when the parent stream updates certain files, such as libraries that might affect builds. See Stream ParentView Examples.

It is now possible to integrate stream spec changes across streams. This can be useful for noinherit streams as well as for custom, propagatable fields.

The p4 istat command has the -As and -Af options to report the integration status of the stream spec and the stream files.

See the Release Notes.

2020.1

See the Release Notes at https://www.perforce.com/perforce/r20.1/user/relnotes.txt.

2019.2

Various bug fixes. See the Release Notes at https://www.perforce.com/perforce/r19.2/user/relnotes.txt.

2019.1

Improved control when updating a stream spec with the "Private editing of streams" feature. See Update streams.

For a complete list of what's new in this release, see the release notes.