File Browser

The File Browser is used to view and monitor the status of elements located in AccuRev streams. You can have any number of File Browser tabs open concurrently in the Web GUI -- each one displaying the contents of a different stream.

Only AccuRev-controlled elements -- (member)s of the current AccuRev stream -- appear in the File Browser. This means, for example, that files with status (external) will not be visible, even if the user opens a workspace located on his local machine. The Web GUI only displays data stored on the AccuRev Server.

Each open stream appears in a separate File Browser tab within the Web UI. If you open a stream, its tab becomes active. The active tab (i.e., brass05_dvt_john in the image below) is highlighted and shows a click-to-close icon ().

 

When a File Browser tab opens, the root of the current stream () is shown in the Folders pane. From there you can navigate to a location of interest. The Details pane displays the contents of a particular directory (folder) selected in the Folders pane, or the results of an AccuRev search that you've selected from the Search drop-down list.

Searching by AccuRev Status

The File Browser's Search command lets you search for elements that match certain AccuRev statuses. This command will filter the contents of the Details pane to show only elements with the chosen status. If the File Browser is not showing the results of a search, the Search field will display <none selected>.

Choose a status from the drop-down list to start a new search.

Default Group

Selects elements whose status includes (member).

Overlap

Selects elements whose status includes (overlap) -- where the current version in the parent stream is not an ancestor of this version. This means there might be changes in the parent stream version that are not present in this version.

Deep Overlap

Selects elements that satisfy the Overlap search criterion in the current workspace or stream, along with Overlap elements in the parent stream, in the grandparent stream, and so on -- all the way up the stream hierarchy for the current depot.

Underlap

Selects elements whose status includes (underlap) -- where the current version in the parent stream is not an ancestor of this version, but the parent-stream version already contains all the changes of this version.

Defunct

Selects the elements in the default group of a workspace or dynamic stream whose status is (defunct).

Search response times may be affected by your network connection speed, by AccuRev's response time, and by the total number of elements in the open stream.

Working in the Folders Pane

You can use the Folders pane to:

The Actions menu provides access to the following stream-level commands:

Open Basis Stream

Opens the basis stream (parent stream, basis stream) The stream that is just above a given workspace or stream in a depot's stream hierarchy. The given workspace/stream inherits versions from the backing stream. of the current stream in a new File Browser tab.

New Stream

Creates a new stream, based on (that is, as a child of) the current stream. A New Stream dialog appears to specify settings for the created stream. This command is not available from a workspace.

Show Active Issues

Shows current development activity in an Issues tab. An issue is active in the stream if one or more active elements have been associated with it (during promote, for example). The set of elements associated with an issue is referred to as a change package A set of entries, each in the form of a basis-version/head-version pair, recorded on the Changes tab of an issue record. The change package records the changes to one or more elements, made to implement the feature or bugfix described in that issue record. Each entry in the change package describes changes to one element: the changes between the basis version and the head version. See also patch.. This command is not available from a workspace.

How does AccuRev determine whether an element is 'active'?

Show Active Transactions

Shows current development activity by transaction A record in the AccuRev repository database that indicates a particular change: promoting of a set of versions, changing the name of a stream, modification to an issue record, etc. Each transaction has an integer transaction number, which is unique within the depot. in a History Browser tab. A transaction is active in the stream if one or more active elements are part of the transaction.

History

Shows the history of all elements in the current stream in a History Browser tab.

Diff Issues Against Backed

Shows the differences between the current stream and its backing stream in an Issues tab. The differences are shown in terms of change packages instead of individual elements. This command is not available from a workspace

Working in the Details Pane

The Details pane will show either the AccuRev elements in a selected directory, or the results of an AccuRev search. The Search field in the Folders pane will show the name of the search, or <none selected> if a directory's contents are shown.

A list of each element's name, AccuRev status, and version is shown the Details pane. Click a column header to sort items in the list by that column. You can only select single items from the list.

A context menu provides the following commands, which operate on the selected element.