Configure streams
To configure a stream, you edit its associated stream spec. A stream spec names a path in a stream depot to be treated as a stream. A stream spec defines the stream’s location, its type, its parent stream, the files in its view, whether it inherits its parent stream's view, and other configurable behavior. To create a stream, use the p4 stream command.
Files can be imported from the parent stream or from other streams.
You can update the entries in a stream spec to change the stream’s characteristics. See Update streams
Stream spec example
p4 stream -o //Acme/dev
# A Perforce Stream Specification.
#
# Use *'p4 help stream'* to see more about stream specifications and command.
Stream: //Acme/dev
Update: 2021/11/06 10:57:04
Access: 2021/11/06 10:57:04
Owner: maria
Name: //Acme/dev
Parent: //Acme/main
Type: development
Description:
Our primary development stream for the project.
Options: allsubmit unlocked toparent fromparent mergeany
ParentView: inherit
Paths:
share ...
import boost/... //3rd_party/boost/1.53.0/artifacts/original/...
import boost/lib/linux26x86_64/... //3rd_party/boost/1.53.0/artifacts/original/lib/linuxx86_64/gcc44libc212/...
import boost/lib/linux26x86/... //3rd_party/boost/1.53.0/artifacts/original/lib/linuxx86/gcc44libc212/...
import protobuf/... //3rd_party/protobuf/2.4.1/artifacts/patch-1/...
import gtest/... //3rd_party/gtest/1.7.0/artifacts/original/...
import icu/... //3rd_party/icu/53.1/artifacts/original/...
import p4-bin/lib.ntx64/vs11/p4api_vs2012_dyn.zip //builds/p21.1/p4-bin/bin.ntx64/p4api_vs2012_dyn.zip
import p4/... //depot/p21.1/p4/...
exclude p4/lbr/...
exclude p4/server/...
Remapped:
p4/doc/... p4/relnotes/...
Ignored:
.../~tmp.txt
For a description of each field in the stream spec, see "Form Fields" in the p4 stream topic of Helix Core Command-Line (P4) Reference.