Summary
This class encapsulates the Mercurial TortoiseHg client application.
- Assembly
- Mercurial
.Net .dll - Namespace
- Mercurial
.Gui - Base Types
-
- object
graph TD
Base0["object"]-->Type
Type["GuiClient"]
class Type type-node
Syntax
public static class GuiClient
Properties
Name | Value | Summary |
---|---|---|
ClientPath | string |
Gets the path to the TortoiseHg client executable.
static
|
ClientType | GuiClientType |
Gets or sets which
GuiClientType to use. Note that
setting this property will attempt to locate that client, and if that can't be done,
the property won't change and an System.InvalidOperationException will be thrown.
static
|
CurrentVersion | Version |
Gets the version of the TortoiseHg client installed and in use, that was detected during
startup of the Mercurial.Net library.
static
|
Methods
Name | Value | Summary |
---|---|---|
AboutGui |
void |
Show the about dialog for TortoiseHg.
static
|
AddGui |
void |
Add files to the repository.
static
|
AnnotateGui |
void |
Show the TortoiseHg annotate dialog.
static
|
AnnotateGui |
void |
Show the TortoiseHg annotate dialog.
static
|
ArchiveGui |
void |
Show the TortoiseHg dialog for creating an unversioned archive from
a working folder.
static
|
BackoutGui |
void |
Backout tool.
static
|
BeginExecute |
IAsyncResult |
Executes the given
IGuiCommand command against
the Mercurial repository, asynchronously.
static
|
BisectGui |
void |
Bisect tool.
static
|
CloneGui |
void |
Show the TortoiseHg dialog for cloning a repository.
static
|
CommitGui |
void |
Show the TortoiseHg dialog for commiting changes to the repository.
static
|
CopyGui |
void |
Show the copy file dialog.
static
|
CopyGui |
void |
Show the copy file dialog.
static
|
DatamineGui |
void |
Show the TortoiseHg dialog for datamining, searching the repository.
static
|
DiffGui |
void |
Launch the visual diff tool.
static
|
DiffGui |
void |
Launch the visual diff tool.
static
|
DragCopyGui |
void |
Copy the selected files to the desired directory.
static
|
DragCopyGui |
void |
Copy the selected files to the desired directory.
static
|
DragMoveGui |
void |
Move the selected files to the desired directory.
static
|
DragMoveGui |
void |
Move the selected files to the desired directory.
static
|
EditIgnoreFiltersGui |
void |
Show the TortoiseHg dialog for editing ignore filters for the repository.
static
|
EmailGui |
void |
Send changesets by email.
static
|
EndExecute |
void |
Finalizes the asynchronous execution started with
BeginExecute(Repository, IGuiCommand, AsyncCallback) .
static
|
Execute |
void |
Executes the given
IGuiCommand command against
the Mercurial repository.
static
|
ForgetGui |
void |
Show the TortoiseHg dialog for forgetting tracked files.
static
|
Get |
bool |
Determines if the specified client type is available on this system.
static
|
GetVersion |
Version |
Gets the version of the TortoiseHg client installed and in use. Note that
System.Version.Revision
and System.Version.Build can be 0 for major and minor versions of TortoiseHg.
static
|
GuessGui |
void |
Show the TortoiseHg dialog for guessing previous renames or copies.
static
|
ImportGui |
void |
Show the TortoiseHg dialog for importing patches into the repository or the patch queue.
static
|
InitGui |
void |
Show the TortoiseHg dialog for initializing a new repository.
static
|
LogGui |
void |
Open the repository explorer for the repository.
static
|
ManifestGui |
void |
Display the current or given revision of the project manifest.
static
|
MergeGui |
void |
Show the TortoiseHg dialog for merging another revision with the local one.
static
|
MoveGui |
void |
Show the move file dialog.
static
|
MoveGui |
void |
Show the move file dialog.
static
|
MPatchGui |
void |
Attempt to resolve conflicts in a .rej file.
static
|
MPatchGui |
void |
Attempt to resolve conflicts in a .rej file.
static
|
PurgeGui |
void |
Purge unknown and/or ignore files from repository.
static
|
QueueGui |
void |
Show the Mercurial queue tool.
static
|
QueueManagerGui |
void |
Manage multiple MQ patch queues.
static
|
QueueReorderGui |
void |
Reorder unapplied MQ patches.
static
|
RebaseGui |
void |
Rebase changesets.
static
|
RebaseGui |
void |
Rebase changesets.
static
|
RecoveryGui |
void |
Show the TortoiseHg dialog for recovery for the repository.
static
|
RejectsGui |
void |
Manually resolve rejected patch chunks.
static
|
RejectsGui |
void |
Manually resolve rejected patch chunks.
static
|
RemoveGui |
void |
Show the TortoiseHg file status dialog in revert mode, for removing or reverting files.
static
|
RenameGui |
void |
Show the rename file dialog.
static
|
RenameGui |
void |
Show the rename file dialog.
static
|
RepoConfigGui |
void |
Show the repository configuration editor.
static
|
ResolveGui |
void |
Shows the resolve dialog.
static
|
RevertGui |
void |
Revert selected files.
static
|
SearchGui |
void |
Grep/search the repository.
static
|
ShellConfigGui |
void |
Open the Windows Explorer extension configuration editor.
static
|
ShelveGui |
void |
Open the shelve tool for the repository.
static
|
StatusGui |
void |
Browse working directory status.
static
|
StripGui |
void |
Strip changesets from the repository.
static
|
StripGui |
void |
Strip changesets from the repository.
static
|
SynchronizeGui |
void |
Synchronize the repository with other repositories.
static
|
TagGui |
void |
Open the Tag gui.
static
|
TagGui |
void |
Open the Tag gui.
static
|
UpdateGui |
void |
Update/checkout changeset to working directory.
static
|
UpdateGui |
void |
Update/checkout changeset to working directory.
static
|
UserConfigGui |
void |
Open the user configuration editor.
static
|