Show Patch List
The Show Patch List operation lists all the individual versions whose changes need to be sent from one stream (or snapshot, or workspace) to another, so that the second stream will include all the changes in the first stream.
Comparison with Stream Diff
You can think of the Patch List tab as providing an "exploded view" of the Stream Diff (Files) tab. Whereas Stream Diff provides a simple "before" and "after" perspective on how each element changed, Patch List shows all the individual steps (that is, the versions) in progressing from the "before" state to the "after" state.
Patch List and the Patch command
A Patch List table with 24 entries does not mean that you would need 24 invocations of the Patch command to propagate all the changes from one stream to the other. Each invocation of Patch incorporates all the changes in the specified patch A selected set changes (typically, the 'recent changes' made by one user) to a text-file element. Also, the merge-like operation that incorporates those changes in another version of the same element. See merge, basis version, head version, change package, reverse patch, which can include multiple versions. (Prior to AccuRev 3.5.5, each invocation of the Patch command did incorporate the changes in one version, so the correspondence to the Patch List table was exact.)
Opening a Patch List Tab
- In the StreamBrowser, select a stream, snapshot, or workspace.
- Choose Show Patch List from the selection's context menu, or click the button on the StreamBrowser's toolbar.
- The mouse pointer changes to . Left-click another stream, snapshot, or workspace.
Patch List Tab Layout
The Patch List tab contains a table, each row of which details one version.
Element (or separate "Name" and "In Folder" columns)
The element's pathname within the depot.
The transaction in which this version was created.
The version-ID of the version
Working in a Patch List Tab
The Patch List tab display is informational only. See also: Working with Tables.