In fact as you will see, these windows are nearly identical. Therefore I will only concentrate on the Revision History window.
When you left click on a Monotone Browser window's Revision History button you will be presented with a window like the one shown below.
The Revision History window shows the change history from the revision currently displayed in the parent Monotone Browser window right back to the base revision. Each revision has a summary change log displayed, separated from the next entry by a red line.
If one right clicks on the scrolling change history window then a menu pops up that allows you to perform certain actions on the revision entry directly under the mouse cursor. These menu options do the following:
Menu Option |
Description |
---|---|
Select As Id 1 |
Selects that revision as the first revision that is to be compared. Its revision id is displayed in the First revision id field at the bottom of the window. |
Select As Id 2 |
Selects that revision as the second revision that is to be compared. Its revision id is displayed in the Second revision id field at the bottom of the window. |
Browse Revision |
Displays a new Monotone Browser window showing the contents of that revision. This menu option is only displayed in Revision History windows. |
Browse File |
Displays a new Monotone Browser window showing the contents of that version of the file. This menu option is only displayed in File History windows. |
Annotate File |
Displays a Annotated Listing window showing an annotated listing of that version of the file. This menu option is only displayed in File History windows. |
Full Change Log |
Displays a Change Log window containing the full change log for that revision. In addition to the summary information already displayed, a full change log also contains the list of files changed and the parent and manifest ids. |
Find |
Calls up the standard Find Text dialog window that can be used to find text within the change history. |
Go To Line |
Calls up the standard Go To Line dialog window that can be used to jump to a specific line within the change history. |
![]() |
|
Whilst the Number of revisions field is pretty self explanatory, please remember that it shows the number of revisions actually displayed and may be less than what could have been found in the database if the Stop button was pressed. For example, above I pressed the Stop button early on but had I not done so then the number of revisions would have been more like eight thousand rather than one hundred. |
![]() |
|
Do think twice before loading up change histories that are very large. Normally one would only want to look at the first few hundred or so entries. Do make use of the Stop button. Although it will work as expected, displaying tens of thousands of revisions will take a very long time. |
Section 5.1.1 | History Buttons |