# eric6.Plugins.VcsPlugins.vcsMercurial

Package implementing the vcs interface to Mercurial.

It consists of the hg class, the project helper classes and some Mercurial specific dialogs.

### Packages

CloseheadExtension | Package implementing the closehead extension support interface.
ConfigurationPage | Package implementing the the Mercurial configuration page.
FetchExtension | Package implementing the fetch extension support interface.
GpgExtension | Package implementing the gpg extension support interface.
HisteditExtension | Package implementing the histedit extension support interface.
LargefilesExtension | Package implementing the largefiles extension support interface.
PurgeExtension | Package implementing the purge extension support interface.
QueuesExtension | Package implementing the queues extension support interface.
RebaseExtension | Package implementing the rebase extension support interface.
ShelveExtension | Package implementing the shelve extension support interface.
StripExtension | Package implementing the strip extension support interface.

### Modules

Config | Module defining configuration variables for the Mercurial package.
HgAddSubrepositoryDialog | Module implementing a dialog to add a sub-repository.
HgAnnotateDialog | Module implementing a dialog to show the output of the hg annotate command.
HgArchiveDialog | Module implementing a dialog to enter the archive data.
HgBackoutDialog | Module implementing a dialog to enter the data for a backout operation.
HgBookmarkDialog | Module implementing the bookmark dialog.
HgBookmarkRenameDialog | Module implementing a dialog to get the data to rename a bookmark.
HgBookmarksInOutDialog | Module implementing a dialog to show a list of incoming or outgoing bookmarks.
HgBookmarksListDialog | Module implementing a dialog to show a list of bookmarks.
HgBranchInputDialog | Module implementing a dialog to enter the data for a branch operation.
HgBundleDialog | Module implementing a dialog to enter the data for a bundle operation.
HgClient | Module implementing an interface to the Mercurial command server.
HgClientPromptDialog | Module implementing a prompt dialog for the Mercurial command server.
HgCommandDialog | Module implementing the Mercurial command dialog.
HgCommitDialog | Module implementing a dialog to enter the commit message.
HgConflictsListDialog | Module implementing a dialog to show a list of files which had or still have conflicts.
HgCopyDialog | Module implementing a dialog to enter the data for a copy or rename operation.
HgDialog | Module implementing a dialog starting a process and showing its output.
HgDiffDialog | Module implementing a dialog to show the output of the hg diff command process.
HgDiffGenerator | Module implementing a class to generate the output of the hg diff command.
HgDiffHighlighter | Module implementing a syntax highlighter for unified and context diff outputs.
HgExportDialog | Module implementing a dialog to enter data for the Mercurial export command.
HgExtension | Module implementing the base class for Mercurial extension interfaces.
HgExtensionProjectBrowserHelper | Module implementing the project browser helper base for Mercurial extension interfaces.
HgExtensionProjectHelper | Module implementing the project helper base for Mercurial extension interfaces.
HgGraftDialog | Module implementing a dialog to enter the data for a graft session.
HgImportDialog | Module implementing a dialog to enter data for the Mercurial import command.
HgLogBrowserDialog | Module implementing a dialog to browse the log history.
HgMergeDialog | Module implementing a dialog to enter the data for a merge operation.
HgNewProjectOptionsDialog | Module implementing the Mercurial Options Dialog for a new project from the repository.
HgOptionsDialog | Module implementing a dialog to enter options used to start a project in the VCS.
HgPhaseDialog | Module implementing a dialog to enter data for the Mercurial Phase operation.
HgRemoveSubrepositoriesDialog | Module implementing a dialog to remove sub-repositories.
HgRepoConfigDataDialog | Module implementing a dialog to enter data needed for the initial creation of a repository configuration file (hgrc).
HgRevisionSelectionDialog | Module implementing a dialog to select a revision.
HgRevisionsSelectionDialog | Module implementing a dialog to enter the revisions for the hg diff command.
HgServeDialog | Module implementing a dialog for the Mercurial server.
HgStatusDialog | Module implementing a dialog to show the output of the hg status command process.
HgStatusMonitorThread | Module implementing the VCS status monitor thread class for Mercurial.
HgSummaryDialog | Module implementing a dialog to show some summary information of the working directory state.
HgTagBranchListDialog | Module implementing a dialog to show a list of tags or branches.
HgTagDialog | Module implementing a dialog to enter the data for a tagging operation.
HgUserConfigDialog | Module implementing a dialog to enter some user data.
HgUserConfigHostFingerprintDialog | Module implementing a dialog to edit a host fingerprint.
HgUserConfigHostMinimumProtocolDialog | Module implementing a dialog to enter the minimum protocol for a host.
HgUtilities | Module implementing some common utility functions for the Mercurial package.
ProjectBrowserHelper | Module implementing the VCS project browser helper for Mercurial.
ProjectHelper | Module implementing the VCS project helper for Mercurial.
hg | Module implementing the version control systems interface to Mercurial.