Use this action to display the (last) transactions (commits) in the repository.
Choose the period, for which the actions should be displayed. If you choose the "Since tag" option, SmartCVS first searches all revisions with this tag and uses the earliest time of these revisions.
When you have selected a subdirectory of your project, use the last two options to select, whether all the displayed transactions should show also files from parent directories or just from the selected or subdirectories.
Select "No refresh" to directly search in the SmartCVS meta cache. Of course this only makes sense, when the cache was refreshed before.
Select "Fast refresh" to let SmartCVS perform a 'cvs history' command to detect changed files and then perform a 'cvs rlog' command to just refresh the needed directories. Note, that with this option selected, only changed files can be detected, but not newly tagged (because of a CVS server limitation).
Select "Deep refresh" to tell SmartCVS to perform a 'cvs rlog' command. Executing such a command is very expensive, but cannot "forget" to refresh newly tagged files.
When pressing "OK", the Transactions window opens:
In the above table, you can find the transactions, sorted by time in reverse order (newer transactions are on top). Selecting transactions, shows their file structure in the below directory tree and file table. If just one transaction is selected, its commit message is displayed in the top right. Transactions marked with an asterisk (*) are those, which are not locally available. Transactions marked with an exclamation mark (!) are those, which partly are not locally available.
Use the "Search Author and Commit Messages" text field to limit the transactions to those, which contain the entered text in the author or commit message. Click the "Show All" button to display all transactions.
Double clicking a transaction displays the Change Report.
Use the Transaction|Export As XML-File menu item to create an XML file which contains all information (including file paths) of the selected transactions. With the help of XSLT you can easily convert the XML file to, e.g., a HTML file.
Use the Transaction|Copy Date menu item to copy the transaction's date for usage in the Switch (Special Update) command.
Double clicking a modified file displays the Compare Window for the previous and new revision. Use File|Show Log to display the log of the selected file (see Log Window). You also have the possibility to select the corresponding local file in the main window of SmartCVS using File|Select Local File (if it exists locally).