Simplifying CM:
Expanding
Possibilities
April 2009
SnapshotCM News

Workspace Browser: Have It Your Way

The Workspace Browser displays your workspace files and their status at a glance, and provides buttons for performing routine actions quickly. In this article, we show you how you can quickly customize the browser to hone in on the information of interest to you for your current task.

The Workspace Browser can be configured in four areas: browser geometry, focus, filters, and fields. In addition, the find dialog provides an easy way to select all items matching a certain file name pattern.

Browser Geometry

The Workspace Browser provides sticky geometry: If you resize or move it, it will remember. This includes resizing of each of the five individual panes. While the typical configuration will show all panes, it is possible to hide any of the upper panes by setting its width to zero. Just drag the right side of the pane to the left side. Some users hide the Snapshot View to gain space in the Workspace View. This is especially workable if you enable showing missing and pending items in the Workspace View (see Project->Options, Workspace). You also can hide actions pane if desired. If you hide the Snapshot View, be aware that if you browse a snapshot without a workspace, you'll need to open the Snapshot View to see the files. (TIP: If you decide to hide the Snapshot View, for best performance, de-select recursive first.)

Directory or Hierarchy Focus

In a large hierarchy of files, you can filter the items you see by selecting a directory in the Snapshot Folders pane. Only items below that directory in the hierarchy will be selected.

View Filter

The view filters (one for the Snapshot View and one for the Workspace View) display items with certain attributes. You can also show the whole hierarchy of items, or just the selected directory.

The following are the filters available in the Snapshot View and/or Workspace View panes:

Field Columns

The Workspace Browser displays the file or directory names selected by the filter, plus up to 11 optional fields for each item. You must select details in the View menu to view additional columns. Fields are shown in columns which you can order to suit your needs simply by dragging the column header to a new position. The list can also be sorted on each column by clicking the column header. Columns are selected and displayed separately for the Snapshot and Workspace View panes by right-clicking on a column header and selecting the Select Columns to View menu. Field order and selection, and column sorting are preserved across runs of the Workspace Browser.

The following fields are available for display:

The default columns are Name, Locks, and Modified Date & Time.

Find Selection Filter

The Workspace Browser's Find files dialog supports selecting all visible items matching a pattern. For example, to check out all Makefiles, first set your view filter to View All Files Recursively, then select the "Find files" button, or the File->Find menu, and enter "Makefile" in the Find dialog. You can do pattern matching on file or directory names, or on the full item path. Pressing the "Select All" button will select all matching items in the Workspace Browser.

The Workspace Browser is highly configurable to meet your specific needs. And if you see something we've forgotten, please let us know. We are always open to suggestions for further improvements that help you get your work done easier, faster, better.