2. Using the AccuRev GUI : The New Stream and Change Stream Commands(Stream Configuration dialog)

The New Stream and Change Stream Commands
(Stream Configuration dialog)
The New Stream and Change Stream commands open a dialog in which you specify/revise the configuration of a new/existing stream.
Invoking the Command
In the StreamBrowser, right-click a stream to select it and display its context menu. Then,
Choose New Stream from the context menu to create a new stream below the selected stream.
Choose Change Stream from the context menu to revise the configuration of the selected stream.
Using the New Stream / Change Stream Dialog
Enter or revise the following specifications, then click Ok.
Name
No two streams in the same AccuRev repository can have the same name, even if they are in different depots. See User-Specified Names for AccuRev Entities on page 14.
Basis
The parent stream of the stream you are reconfiguring. Changing this entry reparents the stream when you click Ok.
In a New Stream dialog, this field is not editable, because you selected the parent stream when you invoked the command.
Stream Type
The type of the stream:
Note: Selecting Snapshot is equivalent to invoking the command New Snapshot instead of New Stream.
In a Change Stream dialog, this field is not editable. You cannot change the type of an existing stream.
Date & Time
By default, a stream inherits the versions currently in its parent stream . If you assign a basis time to a stream, it inherits the versions that were in the parent stream at a specified point in time.
None
(disabled for New Snapshot or if you select Snapshot as the stream type) No basis time; in the future, the stream will inherit the versions currently in its parent stream .
Now
The stream or snapshot will contain the versions that were in its parent stream at the time you clicked Ok in this dialog.
As of transaction #
Enter an integer transaction number. The stream or snapshot will contain the versions that were in its parent stream at the time the specified transaction was created.
Specified
Enter a specific time. The stream or snapshot will contain the versions that were in its parent stream at the specified time.
You can fill in the individual subfields manually, or use the Select Date button to display choices ("2 days ago", etc.) that fill in the subfields automatically. Once these subfields are filled in, you can revise them individually or by clicking the Select Date button again.
Note:  
1.
Setting a basis time on a stream does make it like a snapshot of its parent stream -- initially. But after that, new versions can be promoted to such a "time-based stream" from child workspaces and from other streams; you cannot promote new versions to a snapshot. Since you can change the basis time of a time-based stream as often as you wish, it can serve as a "moving snapshot" of its parent stream.
2.
The basis-time facility includes versions based on when they were created. The include/exclude facility includes elements based on their pathnames.

AccuRev, Inc.
Phone: 781-861-8700
Fax: 781-861-8704
support@accurev.com