The Edit Form Tab -- "Changes" Subtab
The Changes subtab of an issue record (AccuWork) A data record, consisting of values of data fields, stored in an issue database.'s edit form shows the 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 patch. of the issue record. You can invoke commands to see the details of the change package's changes, maintain its entries, and view the transaction and version history of its elements.
For a detailed discussion of change packages, see Patches and Change Packages.
The Changes subtab contains a table, each row displaying one "change package entry". A given element can have at most one entry in a change package -- but this entry can "grow" over time, as development work continues on the element. The table includes these columns:
Element (or separate "Name" and "In Folder" columns)
The element's pathname within the depot.
Version
The head version The version of an element that, along with a basis version, specifies that element's entry in a change package. Equivalently, the head-version/basis-version pair specifies a patch to that element. of the change package entry.
Basis Version
The basis version A particular ancestor of the version specified in a Patch, Revert, Diff, or Send to Issue command. The series of versions between the basis version and the specified version constitute the 'recent changes' to be patched into (or removed from) the target. Similarly, a change package entry consists of all the versions between a specified basis version and a specified head version. of the change package entry.
The head version and basis version are the "endpoints" of the change package entry. That is, the entry consists of all the versions between these two versions. (The head version is included; the basis version isn't.)
The Changes subtab has commands for modifying change package contents:
The Remove command deletes one or more selected entries from the change package.
The Send to Issue command copies one or more selected entries to another issue record's change package.
But the change package facility is designed so that most modifications to change packages occur as "side effects" to the Promote command, by the change-package-level integration between AccuRev and AccuWork.
See also:
AccuRev's standard table-manipulation operations
Remove
Deletes the selected entry(s) from the change package.
This change takes effect immediately -- you cannot discard the change by closing the edit form without invoking the Save command. (Removing change package entries does not enable the Save button in the edit-form toolbar.)
Diff Against Basis
(text-file elements only) Compares the entry's head version with the basis version. This shows exactly what changes to this element are included in the change package.
Show History
Open a History Browser tab, containing the transactions involving the selected element.
Browse Versions
Open a Version Browser tab, showing all the versions of the selected element, and their interrelationships (ancestry).
Send to Issue
Copies the selected entry(s) to another issue record's change package. If there's an existing entry for an element in a destination change package, an attempt is made to combine the existing entry with the entry you specified. The change(s) take place immediately in the destination issue record(s). There is no way to cancel the change(s) -- but you can open the issue record(s) and Remove the entry(s).
The default query An AccuWork query that you've designated to be executed automatically in certain situations: when you open a new Queries tab; when AccuRev prompts you to specify one or more issue records in a Send to Issue command; when you execute Promote and an AccuRev/AccuWork integration is enabled. of the current depot's issue database is executed, and the results are displayed in a dialog. You are prompted to choose one or more of the issue records selected by the query. You can also create a new issue record, whose number will be entered in the dialog.
Properties
Displays information about the selected element. The data items displayed vary with the type of element.