Mercurial.Gui Namespace

Interface Types

Interface Summary
IGuiCommand This interface must be implemented by all classes that implement the command pattern for executing TortoiseHg commands.

Class Types

Class Summary
AboutGuiCommand Implements the TortoiseHg "about" command: Show the "About TortoiseHg" dialog.
AddGuiCommand Implements the TortoiseHg "add" command: Add files.
AnnotateGuiCommand Implements the TortoiseHg "annotate" command: Annotate dialog.
ArchiveGuiCommand Implements the TortoiseHg "archive" command (): Create an unversioned archive of a repository revision.
BackoutGuiCommand Implements the TortoiseHg "backout" command: Backout tool.
BisectGuiCommand Implements the TortoiseHg "bisect" command: Show the bisect dialog.
BrowserGuiCommandBase<T> This is the base class for AnnotateGuiCommand and ManifestGuiCommand.
CloneGuiCommand Implements the TortoiseHg "clone" command (): Clone a repository.
CommitGuiCommand Implements the TortoiseHg "commit" command (): Commit changes in the working folder to the repository.
CopyGuiCommand Implements the TortoiseHg "copy" command: Copy dialog.
DatamineGuiCommand Implements the TortoiseHg "datamine" command: Search the repository.
DiffGuiCommand Implements the TortoiseHg "vdiff" command: Launch the visual diff tool.
DragCopyGuiCommand Implements the TortoiseHg "drag_copy" command: Copy the selected files to the desired directory.
DragCopyMoveGuiCommandBase<T> This is the base class for DragCopyGuiCommand and DragMoveGuiCommand.
DragMoveGuiCommand Implements the TortoiseHg "drag_move" command: Move the selected files to the desired directory.
EditIgnoreFiltersGuiCommand Implements the TortoiseHg "hgignore" command (): Show the TortoiseHg dialog for editing ignore filters.
EmailGuiCommand Implements the TortoiseHg "email" command: Send changesets by email.
FilesBasedGuiCommandBase<T> This is the base class for option classes for various commands for the TortoiseHg client, that have a Files collection property
ForgetGuiCommand Implements the TortoiseHg "forget" command: Show file status viewer in "forget mode".
GuessGuiCommand Implements the TortoiseHg "guess" command (): Guess previous renames or copies.
GuiClient This class encapsulates the Mercurial TortoiseHg client application.
GuiClientRequirementAttribute This attribute can be applied to classes descending from GuiCommandBase<T> to specify the requirements for the installed client for the command to be available.
GuiCommandBase<T> This is the base class for option classes for various commands for the TortoiseHg client.
GuiVersionCommand Implements the TortoiseHg "version" command: Retrieve the version text from the TortoiseHg client.
ImportGuiCommand Implements the TortoiseHg "import" command: Import patches to repository/patch queue.
InitGuiCommand Implements the TortoiseHg "init" command (): Initialize a new repository.
LogGuiCommand Implements the TortoiseHg "log" command (): Repository explorer (changelog viewer.)
ManifestGuiCommand Implements the TortoiseHg "manifest" command: Display the current or given revision of the project manifest.
MergeGuiCommand Implements the TortoiseHg "merge" command: Open the merge tool.
MoveCopyRenameGuiCommandBase<T> This is the base class for MoveGuiCommand, CopyGuiCommand and RenameGuiCommand:
MoveGuiCommand Implements the TortoiseHg "mv" command: Move dialog.
MPatchGuiCommand Implements the TortoiseHg "mpatch" command: Attempt to resolve conflicts in a .rej file.
PurgeGuiCommand Implements the TortoiseHg "purge" command: Purge unknown and/or ignore files from repository.
QueueGuiCommand Implements the TortoiseHg "mq" command: Mercurial queue tool.
QueueManagerGuiCommand Implements the TortoiseHg "qqueue" command: Manage multiple MQ patch queues.
QueueReorderGuiCommand Implements the TortoiseHg "qreorder" command: Reorder unapplied MQ patches.
RebaseGuiCommand Implements the TortoiseHg "rebase" command: Rebase changesets.
RecoveryGuiCommand Implements the TortoiseHg "recovery" command: Show the dialog for attempting to recover or rollback.
RejectsGuiCommand Implements the TortoiseHg "rejects" command: Manually resolve rejected patch chunks.
RemoveGuiCommand Implements the TortoiseHg "remove" command: Open the file status viewer in revert mode.
RenameGuiCommand Implements the TortoiseHg "rename" command: Rename dialog (also copies or moves.)
RepoConfigGuiCommand Implements the TortoiseHg "repoconfig" command: Show the repository configuration editor.
ResolveGuiCommand Implements the TortoiseHg "resolve" command: Resolve dialog.
RevertGuiCommand Implements the TortoiseHg "revert" command: Revert selected files.
SearchGuiCommand Implements the TortoiseHg "search" command: Grep/search dialog.
ShellConfigGuiCommand Implements the TortoiseHg "shellconfig" command: Open the Windows Explorer extension configuration editor.
ShelveGuiCommand Implements the TortoiseHg "shelve" command (): Shelve/unshelve tool.
StatusGuiCommand Implements the TortoiseHg "status" command: Show working copy status.
StripGuiCommand Implements the TortoiseHg "strip" command: Strip changesets from the repository.
SynchronizeGuiCommand Implements the TortoiseHg "synchronize" command (): Synchronize the repository with other repositories.
TagGuiCommand Implements the TortoiseHg "tag" command: Open the tag tool.
UpdateGuiCommand Implements the TortoiseHg "update" command: Update/checkout changeset to working directory.
UserConfigGuiCommand Implements the TortoiseHg "userconfig" command: Open the Windows Explorer extension configuration editor.

Enum Types

Enum Summary
GuiClientType This enum is used by GuiClient to specify which client to use.