The Transactions frame can be invoked from within the Project Window or from within the Repository Browser by Window|Show Transactions. If a tray icon is present the Transactions frame can be invoked by Show Transactions.
The Transactions frame can be used to observe multiple repositories at the same time. Every revision of every repository is represented by one line in the transactions tree which can be expanded to see which files/directories have been affected by the corresponding revision.
Note |
For repositories in an older format than Subversion 1.6, the received log data does not contain information on whether a changed entry is of file or directory type. Hence, all entries modified in a revision will be displayed using file icons (even they might be directories). |
A revision line primarily shows the commit message of the corresponding revision and has a prefix which shows various properties of that revision:
The changed files/directories for a revision are displayed relative to the corresponding Trunk/Branch/Tag of the revision, or relative to the Root's URL in case no Tag-Branch-Layout is used. If a Tag-Branch-Layout is used, but a file path does not fit into the Tag-Branch-Layout, it will be prefixed by a '/' to denote that it is given relative to the Root.
Use the View to group the revisions by different categories:
Use Edit|Configure Watched URLs to configure the observed URLs (i.e. repositories). Every entry must have a Name which will be displayed in the 'Root' column of the revision line prefix to distinguish revisions from different repositories. All revisions below the Root URL will be observed.
Select to Display revisions for the last entered days. You can further limit the number of displayed revisions by But at.
Note |
For large and/or highly active projects, using a large value for Display period without a reasonable Most restriction can require significant memory usage and computational resources. |
The watched URLs can be refreshed manually by Transaction|Refresh and they will be refreshed recurrently for the interval specified in the Preferences.
SmartSVN internally manages for every repository a list of which revisions are Unread and which revisions have already been Read. This mechanism is similar to email clients: Newly fetched revisions are considered as Unread and hence are displayed with a blue color. In addition they will have a different icon, for details refer to Revision states. Use View|Mark as Read or View|Mark All as Read to mark revisions as read.
The read/unread state of revisions is not related to a single Transactions view, but shared by all views. For instance, multiple Project Window transactions and the Transactions frame itself may show the same repositories. Marking a revision as read/unread will change their state in all of these views.
The layout of the revision line prefix can be configured in the Display Settings. Choose whether to show Time, Author, File count and/or Trunk/Branch/Tag. Choose whether to have the layout Compact or Aligned in columns.