The Mercurial Status window presents a real-time view of the changes made in your local working copy for selected version-controlled directories. It opens by default in the bottom panel of the IDE, listing added, deleted or modified files.
To open the Status window, choose Window > Versioning > Mercurial from the main menu. Alternately, you can select a versioned file or folder (e.g. from the Projects, Files, or Favorites window) and either choose Mercurial > Status from the right-click menu, or choose Versioning > Status from the main menu.
By default, the Status window displays a list of all modified files within the selected package or folder. The toolbar label includes the current revision of the working directory and the Mercurial ChangeSet ID. You can click the column headings above the listed files to sort the files by name, status or location.
The Status window toolbar includes buttons that enable you to invoke the most common Mercurial tasks on all files displayed in the list. The following table lists the Mercurial commands available in the toolbar of the Status window:
Icon | Name | Function |
---|---|---|
![]() |
Refresh Status | Refreshes the status of the selected files. Files displayed in the Status window can be refreshed to reflect any changes that may have been made externally. |
![]() |
Diff All | Opens the Diff Viewer providing you with a side-by-side comparison of your local copies and the versions maintained in the repository. |
![]() |
Update All | Updates the working directory from the repository. |
Update Target | Allows you to specify the revision to update the working directory to, when clicking on Update All. | |
![]() |
Commit All | Enables you to commit local changes to the repository. |
You can access other Mercurial commands in the Status window by selecting a table row that corresponds to a modified file, and choosing a command from the right-click menu. You can, for example, perform the following actions on a file: