TMate

The TMate feature is a simple version of TMate's plugins (http://www.tmatesoft.com) for IntelliJ IDEA. It collects information on repository transactions in the background and presents them in the lower left TMate window.

The window lists the collected transactions, starting with the youngest one. By the selector toolbar button you can switch to different predefined views. Depending on the selected view, the layout of the tree might differ, but transaction nodes will always be displayed. Within a transaction node the contained directories/and files are displayed.

The main menu bar contains a separate TMate menu, which allows you to Refresh or Reindex the local TMate database. Refresh collects new information on transactions since the last known (and displayed) transaction. Reindex can be used to completely rebuild the database by recollecting all information since repository birth. Reindexing is usually not necessary, but it can be helpful, if the local database should get corrupted by a system crash, etc. For a selected transaction you can open the Change Report, which displays the inner-file changes.

With Settings you can configure TMate. Select Manual Refresh to leave the task of updating the TMate database to yourself. Otherwise you can instruct TMate to do an Automatic Refresh which will be performed repeatedly after the specified Refresh Each time. You can also customize the display text of transactions by Display transaction time, Display transaction author and Display transaction file count.