C# Class Mercurial.Gui.GuiClient

This class encapsulates the Mercurial TortoiseHg client application.
Datei anzeigen Open project: TargetProcess/Target-Process-Plugins

Public Methods

Method Description
AboutGui ( AboutGuiCommand command = null ) : void

Show the about dialog for TortoiseHg.

AddGui ( this repository, AddGuiCommand command = null ) : void

Add files to the repository.

AnnotateGui ( this repository, AnnotateGuiCommand command ) : void

Show the TortoiseHg annotate dialog.

AnnotateGui ( this repository, string file, AnnotateGuiCommand command = null ) : void

Show the TortoiseHg annotate dialog.

This command is only available for the GuiClientType.PyQT client type.

ArchiveGui ( this repository, ArchiveGuiCommand command = null ) : void

Show the TortoiseHg dialog for creating an unversioned archive from a working folder.

BackoutGui ( this repository, BackoutGuiCommand command = null ) : void

Backout tool.

This command is only available for the GuiClientType.PyQT client type.

BeginExecute ( this repository, IGuiCommand command, AsyncCallback callback ) : IAsyncResult

Executes the given IGuiCommand command against the Mercurial repository, asynchronously.

BisectGui ( this repository, BisectGuiCommand command = null ) : void

Bisect tool.

This command is only available for the GuiClientType.PyQT client type.

CloneGui ( this repository, CloneGuiCommand command = null ) : void

Show the TortoiseHg dialog for cloning a repository.

CommitGui ( this repository, CommitGuiCommand command = null ) : void

Show the TortoiseHg dialog for commiting changes to the repository.

CopyGui ( this repository, CopyGuiCommand command = null ) : void

Show the copy file dialog.

This command is only available for the GuiClientType.PyQT client type.

CopyGui ( this repository, string source, string destination, CopyGuiCommand command = null ) : void

Show the copy file dialog.

This command is only available for the GuiClientType.PyQT client type.

DatamineGui ( this repository, DatamineGuiCommand command = null ) : void

Show the TortoiseHg dialog for datamining, searching the repository.

This command is only available for the GuiClientType.PyGTK client type.

DiffGui ( this repository, DiffGuiCommand command = null ) : void

Launch the visual diff tool.

DiffGui ( this repository, RevSpec revisions, DiffGuiCommand command = null ) : void

Launch the visual diff tool.

DragCopyGui ( this repository, DragCopyGuiCommand command ) : void

Copy the selected files to the desired directory.

This command is only available for the GuiClientType.PyQT client type.

DragCopyGui ( this repository, string file, string destination, DragCopyGuiCommand command = null ) : void

Copy the selected files to the desired directory.

This command is only available for the GuiClientType.PyQT client type.

DragMoveGui ( this repository, DragMoveGuiCommand command ) : void

Move the selected files to the desired directory.

This command is only available for the GuiClientType.PyQT client type.

DragMoveGui ( this repository, string file, string destination, DragMoveGuiCommand command = null ) : void

Move the selected files to the desired directory.

This command is only available for the GuiClientType.PyQT client type.

EditIgnoreFiltersGui ( this repository, EditIgnoreFiltersGuiCommand command = null ) : void

Show the TortoiseHg dialog for editing ignore filters for the repository.

EmailGui ( this repository, EmailGuiCommand command = null ) : void

Send changesets by email.

This command is only available for the GuiClientType.PyQT client type.

EndExecute ( this repository, IAsyncResult result ) : void

Finalizes the asynchronous execution started with BeginExecute.

Execute ( this repository, IGuiCommand command ) : void

Executes the given IGuiCommand command against the Mercurial repository.

ForgetGui ( this repository, ForgetGuiCommand command = null ) : void

Show the TortoiseHg dialog for forgetting tracked files.

GetClientAvailability ( GuiClientType clientType ) : bool

Determines if the specified client type is available on this system.

GuessGui ( this repository, GuessGuiCommand command = null ) : void

Show the TortoiseHg dialog for guessing previous renames or copies.

ImportGui ( this repository, ImportGuiCommand command = null ) : void

Show the TortoiseHg dialog for importing patches into the repository or the patch queue.

InitGui ( this repository, InitGuiCommand command = null ) : void

Show the TortoiseHg dialog for initializing a new repository.

LogGui ( this repository, LogGuiCommand command = null ) : void

Open the repository explorer for the repository.

MPatchGui ( this repository, MPatchGuiCommand command ) : void

Attempt to resolve conflicts in a .rej file.

This command is only available for the GuiClientType.PyGTK client type.

MPatchGui ( this repository, string file, MPatchGuiCommand command = null ) : void

Attempt to resolve conflicts in a .rej file.

ManifestGui ( this repository, ManifestGuiCommand command = null ) : void

Display the current or given revision of the project manifest.

This command is only available for the GuiClientType.PyQT client type.

MergeGui ( this repository, MergeGuiCommand command = null ) : void

Show the TortoiseHg dialog for merging another revision with the local one.

MoveGui ( this repository, MoveGuiCommand command = null ) : void

Show the move file dialog.

MoveGui ( this repository, string source, string destination, MoveGuiCommand command = null ) : void

Show the move file dialog.

PurgeGui ( this repository, PurgeGuiCommand command = null ) : void

Purge unknown and/or ignore files from repository.

This command is only available for the GuiClientType.PyQT client type.

QueueGui ( this repository, QueueGuiCommand command = null ) : void

Show the Mercurial queue tool.

This command is only available for the GuiClientType.PyQT client type.

QueueManagerGui ( this repository, QueueManagerGuiCommand command = null ) : void

Manage multiple MQ patch queues.

This command is only available for the GuiClientType.PyQT client type.

QueueReorderGui ( this repository, QueueReorderGuiCommand command = null ) : void

Reorder unapplied MQ patches.

This command is only available for the GuiClientType.PyQT client type.

RebaseGui ( this repository, RebaseGuiCommand command = null ) : void

Rebase changesets.

This command is only available for the GuiClientType.PyQT client type.

RebaseGui ( this repository, RevSpec sourceRevision, RevSpec destinationRevision, RebaseGuiCommand command = null ) : void

Rebase changesets.

This command is only available for the GuiClientType.PyQT client type.

RecoveryGui ( this repository, RecoveryGuiCommand command = null ) : void

Show the TortoiseHg dialog for recovery for the repository.

This command is only available for the GuiClientType.PyGTK client type.

RejectsGui ( this repository, RejectsGuiCommand command ) : void

Manually resolve rejected patch chunks.

RejectsGui ( this repository, string file, RejectsGuiCommand command = null ) : void

Manually resolve rejected patch chunks.

This command is only available for the GuiClientType.PyQT client type.

RemoveGui ( this repository, RemoveGuiCommand command = null ) : void

Show the TortoiseHg file status dialog in revert mode, for removing or reverting files.

RenameGui ( this repository, RenameGuiCommand command = null ) : void

Show the rename file dialog.

RenameGui ( this repository, string source, string destination, RenameGuiCommand command = null ) : void

Show the rename file dialog.

RepoConfigGui ( this repository, RepoConfigGuiCommand command = null ) : void

Show the repository configuration editor.

ResolveGui ( this repository, ResolveGuiCommand command = null ) : void

Shows the resolve dialog.

This command is only available for the GuiClientType.PyQT client type.

RevertGui ( this repository, RevertGuiCommand command = null ) : void

Revert selected files.

SearchGui ( this repository, SearchGuiCommand command = null ) : void

Grep/search the repository.

This command is only available for the GuiClientType.PyQT client type.

ShellConfigGui ( ShellConfigGuiCommand command = null ) : void

Open the Windows Explorer extension configuration editor.

ShelveGui ( this repository, ShelveGuiCommand command = null ) : void

Open the shelve tool for the repository.

StatusGui ( this repository, StatusGuiCommand command = null ) : void

Browse working directory status.

StripGui ( this repository, RevSpec revision, StripGuiCommand command = null ) : void

Strip changesets from the repository.

StripGui ( this repository, StripGuiCommand command = null ) : void

Strip changesets from the repository.

SynchronizeGui ( this repository, SynchronizeGuiCommand command = null ) : void

Synchronize the repository with other repositories.

TagGui ( this repository, RevSpec revision, string name, TagGuiCommand command = null ) : void

Open the Tag gui.

This command is only available for the GuiClientType.PyQT client type.

TagGui ( this repository, TagGuiCommand command = null ) : void

Open the Tag gui.

This command is only available for the GuiClientType.PyQT client type.

UpdateGui ( this repository, RevSpec revision, UpdateGuiCommand command = null ) : void

Update/checkout changeset to working directory.

UpdateGui ( this repository, UpdateGuiCommand command = null ) : void

Update/checkout changeset to working directory.

UserConfigGui ( UserConfigGuiCommand command = null ) : void

Open the user configuration editor.

Private Methods

Method Description
GetVersion ( ) : System.Version
GuiClient ( ) : System
Initialize ( ) : void

Initializes local data structures from the TortoiseHg client.

LocateClient ( GuiClientType type ) : string>.KeyValuePair

Attempts to locate the command line client executable.

Method Details

AboutGui() public static method

Show the about dialog for TortoiseHg.
public static AboutGui ( AboutGuiCommand command = null ) : void
command AboutGuiCommand /// Any extra options to the about method, or null for default options. ///
return void

AddGui() public static method

Add files to the repository.
/// is null. ///
public static AddGui ( this repository, AddGuiCommand command = null ) : void
repository this /// The to add files to. ///
command AddGuiCommand /// Any extra options to the add method, or null for default options. ///
return void

AnnotateGui() public static method

Show the TortoiseHg annotate dialog.
/// is null. /// - or - /// is null. ///
public static AnnotateGui ( this repository, AnnotateGuiCommand command ) : void
repository this /// The to annotate in. ///
command AnnotateGuiCommand /// Any extra options to the annotate method, or null for default options. ///
return void

AnnotateGui() public static method

Show the TortoiseHg annotate dialog.
This command is only available for the GuiClientType.PyQT client type.
/// is null. /// - or - /// is null or empty. /// /// cannot be set before calling this method. ///
public static AnnotateGui ( this repository, string file, AnnotateGuiCommand command = null ) : void
repository this /// The to annotate in. ///
file string /// The file to annotate. ///
command AnnotateGuiCommand /// Any extra options to the annotate method, or null for default options. ///
return void

ArchiveGui() public static method

Show the TortoiseHg dialog for creating an unversioned archive from a working folder.
/// is null. ///
public static ArchiveGui ( this repository, ArchiveGuiCommand command = null ) : void
repository this /// The to archive from. ///
command ArchiveGuiCommand /// Any extra options to the archive method, or null for default options. ///
return void

BackoutGui() public static method

Backout tool.
This command is only available for the GuiClientType.PyQT client type.
/// is null. ///
public static BackoutGui ( this repository, BackoutGuiCommand command = null ) : void
repository this /// The to backout a changeset in. ///
command BackoutGuiCommand /// Any extra options to the backout method, or null for default options. ///
return void

BeginExecute() public static method

Executes the given IGuiCommand command against the Mercurial repository, asynchronously.
/// is null. /// - or - /// is null. ///
public static BeginExecute ( this repository, IGuiCommand command, AsyncCallback callback ) : IAsyncResult
repository this /// The to execute the command in. ///
command IGuiCommand /// The command to execute. ///
callback AsyncCallback /// A callback to call when the execution has completed. The value of the /// object passed to the will be the /// object. ///
return IAsyncResult

BisectGui() public static method

Bisect tool.
This command is only available for the GuiClientType.PyQT client type.
/// is null. ///
public static BisectGui ( this repository, BisectGuiCommand command = null ) : void
repository this /// The to bisect in. ///
command BisectGuiCommand /// Any extra options to the bisect method, or null for default options. ///
return void

CloneGui() public static method

Show the TortoiseHg dialog for cloning a repository.
/// is null. ///
public static CloneGui ( this repository, CloneGuiCommand command = null ) : void
repository this /// The to clone into. ///
command CloneGuiCommand /// Any extra options to the clone method, or null for default options. ///
return void

CommitGui() public static method

Show the TortoiseHg dialog for commiting changes to the repository.
/// is null. ///
public static CommitGui ( this repository, CommitGuiCommand command = null ) : void
repository this /// The to commit to. ///
command CommitGuiCommand /// Any extra options to the commit method, or null for default options. ///
return void

CopyGui() public static method

Show the copy file dialog.
This command is only available for the GuiClientType.PyQT client type.
/// is null. ///
public static CopyGui ( this repository, CopyGuiCommand command = null ) : void
repository this /// The to copy files in. ///
command CopyGuiCommand /// Any extra options to the copy method, or null for default options. ///
return void

CopyGui() public static method

Show the copy file dialog.
This command is only available for the GuiClientType.PyQT client type.
/// is null. /// - or - /// is null or empty. /// - or - /// is null or empty. /// /// cannot be set before calling this method. /// - or - /// cannot be set before calling this method. ///
public static CopyGui ( this repository, string source, string destination, CopyGuiCommand command = null ) : void
repository this /// The to copy files in. ///
source string /// The source file to copy. ///
destination string /// The destination to copy it to. ///
command CopyGuiCommand /// Any extra options to the copy method, or null for default options. ///
return void

DatamineGui() public static method

Show the TortoiseHg dialog for datamining, searching the repository.
This command is only available for the GuiClientType.PyGTK client type.
/// is null. ///
public static DatamineGui ( this repository, DatamineGuiCommand command = null ) : void
repository this /// The to datamine to. ///
command DatamineGuiCommand /// Any extra options to the datamine method, or null for default options. ///
return void

DiffGui() public static method

Launch the visual diff tool.
/// is null. ///
public static DiffGui ( this repository, DiffGuiCommand command = null ) : void
repository this /// The to view diffs from. ///
command DiffGuiCommand /// Any extra options to the vdiff method, or null for default options. ///
return void

DiffGui() public static method

Launch the visual diff tool.
/// is null. /// /// cannot be set before calling this method. ///
public static DiffGui ( this repository, RevSpec revisions, DiffGuiCommand command = null ) : void
repository this /// The to view diffs from. ///
revisions RevSpec /// The revision that identifies the revision or the /// revision range to view a diff of. ///
command DiffGuiCommand /// Any extra options to the vdiff method, or null for default options. ///
return void

DragCopyGui() public static method

Copy the selected files to the desired directory.
This command is only available for the GuiClientType.PyQT client type.
/// is null. /// - or - /// is null. ///
public static DragCopyGui ( this repository, DragCopyGuiCommand command ) : void
repository this /// The to copy the files in. ///
command DragCopyGuiCommand /// The options to the drag_copy method. ///
return void

DragCopyGui() public static method

Copy the selected files to the desired directory.
This command is only available for the GuiClientType.PyQT client type.
/// is null. /// - or - /// is null or empty. /// /// cannot be set before calling this method. ///
public static DragCopyGui ( this repository, string file, string destination, DragCopyGuiCommand command = null ) : void
repository this /// The to copy the files in. ///
file string /// The file to copy. ///
destination string /// The destination directory. ///
command DragCopyGuiCommand /// Any extra options to the drag_copy method, or null for default options. ///
return void

DragMoveGui() public static method

Move the selected files to the desired directory.
This command is only available for the GuiClientType.PyQT client type.
/// is null. /// - or - /// is null. ///
public static DragMoveGui ( this repository, DragMoveGuiCommand command ) : void
repository this /// The to move the files in. ///
command DragMoveGuiCommand /// The options to the drag_move method. ///
return void

DragMoveGui() public static method

Move the selected files to the desired directory.
This command is only available for the GuiClientType.PyQT client type.
/// is null. /// - or - /// is null or empty. /// /// cannot be set before calling this method. ///
public static DragMoveGui ( this repository, string file, string destination, DragMoveGuiCommand command = null ) : void
repository this /// The to move the files in. ///
file string /// The file to move. ///
destination string /// The destination directory. ///
command DragMoveGuiCommand /// Any extra options to the drag_move method, or null for default options. ///
return void

EditIgnoreFiltersGui() public static method

Show the TortoiseHg dialog for editing ignore filters for the repository.
/// is null. ///
public static EditIgnoreFiltersGui ( this repository, EditIgnoreFiltersGuiCommand command = null ) : void
repository this /// The to edit the ignore filters for. ///
command EditIgnoreFiltersGuiCommand /// Any extra options to the hgignore method, or null for default options. ///
return void

EmailGui() public static method

Send changesets by email.
This command is only available for the GuiClientType.PyQT client type.
/// is null. ///
public static EmailGui ( this repository, EmailGuiCommand command = null ) : void
repository this /// The to send email from. ///
command EmailGuiCommand /// Any extra options to the email method, or null for default options. ///
return void

EndExecute() public static method

Finalizes the asynchronous execution started with BeginExecute.
/// is null. /// - or - /// is null. /// /// is not a that was returned from . ///
public static EndExecute ( this repository, IAsyncResult result ) : void
repository this /// The to finalize the command executionfor. ///
result IAsyncResult /// The object returned from . ///
return void

Execute() public static method

Executes the given IGuiCommand command against the Mercurial repository.
/// is null. /// is null. ///
public static Execute ( this repository, IGuiCommand command ) : void
repository this /// The to execute the command in. ///
command IGuiCommand /// The command to execute. ///
return void

ForgetGui() public static method

Show the TortoiseHg dialog for forgetting tracked files.
/// is null. ///
public static ForgetGui ( this repository, ForgetGuiCommand command = null ) : void
repository this /// The folder to forget tracked files in. ///
command ForgetGuiCommand /// Any extra options to the forget method, or null for default options. ///
return void

GetClientAvailability() public static method

Determines if the specified client type is available on this system.
/// can not be or an undefined value. ///
public static GetClientAvailability ( GuiClientType clientType ) : bool
clientType GuiClientType /// The type of client to look for. ///
return bool

GuessGui() public static method

Show the TortoiseHg dialog for guessing previous renames or copies.
/// is null. ///
public static GuessGui ( this repository, GuessGuiCommand command = null ) : void
repository this /// The to guess renames and copies in. ///
command GuessGuiCommand /// Any extra options to the guess method, or null for default options. ///
return void

ImportGui() public static method

Show the TortoiseHg dialog for importing patches into the repository or the patch queue.
/// is null. ///
public static ImportGui ( this repository, ImportGuiCommand command = null ) : void
repository this /// The to import patches into. ///
command ImportGuiCommand /// Any extra options to the import method, or null for default options. ///
return void

InitGui() public static method

Show the TortoiseHg dialog for initializing a new repository.
/// is null. ///
public static InitGui ( this repository, InitGuiCommand command = null ) : void
repository this /// The folder to initialize. ///
command InitGuiCommand /// Any extra options to the init method, or null for default options. ///
return void

LogGui() public static method

Open the repository explorer for the repository.
/// is null. ///
public static LogGui ( this repository, LogGuiCommand command = null ) : void
repository this /// The to open the explorer for. ///
command LogGuiCommand /// Any extra options to the log method, or null for default options. ///
return void

MPatchGui() public static method

Attempt to resolve conflicts in a .rej file.
This command is only available for the GuiClientType.PyGTK client type.
/// is null. ///
public static MPatchGui ( this repository, MPatchGuiCommand command ) : void
repository this /// The to resolve conflicts in. ///
command MPatchGuiCommand /// The options to the mpatch method. ///
return void

MPatchGui() public static method

Attempt to resolve conflicts in a .rej file.
/// is null. /// - or - /// is null or empty. /// /// cannot be set before calling this method. ///
public static MPatchGui ( this repository, string file, MPatchGuiCommand command = null ) : void
repository this /// The to resolve conflicts in. ///
file string /// The file to resolve conflicts in. ///
command MPatchGuiCommand /// Any extra options to the mpatch method, or null for default options. ///
return void

ManifestGui() public static method

Display the current or given revision of the project manifest.
This command is only available for the GuiClientType.PyQT client type.
/// is null. ///
public static ManifestGui ( this repository, ManifestGuiCommand command = null ) : void
repository this /// The to open the manifest for. ///
command ManifestGuiCommand /// Any extra options to the manifest method, or null for default options. ///
return void

MergeGui() public static method

Show the TortoiseHg dialog for merging another revision with the local one.
/// is null. ///
public static MergeGui ( this repository, MergeGuiCommand command = null ) : void
repository this /// The to merge in. ///
command MergeGuiCommand /// Any extra options to the merge method, or null for default options. ///
return void

MoveGui() public static method

Show the move file dialog.
/// is null. ///
public static MoveGui ( this repository, MoveGuiCommand command = null ) : void
repository this /// The to move files in. ///
command MoveGuiCommand /// Any extra options to the mv method, or null for default options. ///
return void

MoveGui() public static method

Show the move file dialog.
/// is null. /// - or - /// is null or empty. /// - or - /// is null or empty. /// /// cannot be set before calling this method. /// - or - /// cannot be set before calling this method. ///
public static MoveGui ( this repository, string source, string destination, MoveGuiCommand command = null ) : void
repository this /// The to move files in. ///
source string /// The source file to move. ///
destination string /// The destination to move it to. ///
command MoveGuiCommand /// Any extra options to the mv method, or null for default options. ///
return void

PurgeGui() public static method

Purge unknown and/or ignore files from repository.
This command is only available for the GuiClientType.PyQT client type.
/// is null. ///
public static PurgeGui ( this repository, PurgeGuiCommand command = null ) : void
repository this /// The to purge files in. ///
command PurgeGuiCommand /// Any extra options to the purge method, or null for default options. ///
return void

QueueGui() public static method

Show the Mercurial queue tool.
This command is only available for the GuiClientType.PyQT client type.
/// is null. ///
public static QueueGui ( this repository, QueueGuiCommand command = null ) : void
repository this /// The to open the queue tool for. ///
command QueueGuiCommand /// Any extra options to the mq method, or null for default options. ///
return void

QueueManagerGui() public static method

Manage multiple MQ patch queues.
This command is only available for the GuiClientType.PyQT client type.
/// is null. ///
public static QueueManagerGui ( this repository, QueueManagerGuiCommand command = null ) : void
repository this /// The to manage patch queues for. ///
command QueueManagerGuiCommand /// Any extra options to the qqueue method, or null for default options. ///
return void

QueueReorderGui() public static method

Reorder unapplied MQ patches.
This command is only available for the GuiClientType.PyQT client type.
/// is null. ///
public static QueueReorderGui ( this repository, QueueReorderGuiCommand command = null ) : void
repository this /// The to reorder patches in. ///
command QueueReorderGuiCommand /// Any extra options to the qreorder method, or null for default options. ///
return void

RebaseGui() public static method

Rebase changesets.
This command is only available for the GuiClientType.PyQT client type.
/// is null. /// - or - /// is null. ///
public static RebaseGui ( this repository, RebaseGuiCommand command = null ) : void
repository this /// The to rebase changesets in. ///
command RebaseGuiCommand /// The options to the rebase method. ///
return void

RebaseGui() public static method

Rebase changesets.
This command is only available for the GuiClientType.PyQT client type.
/// is null. /// - or - /// is null. /// - or - /// is null. /// /// cannot be set before calling this method. /// - or - /// cannot be set before calling this method. ///
public static RebaseGui ( this repository, RevSpec sourceRevision, RevSpec destinationRevision, RebaseGuiCommand command = null ) : void
repository this /// The to rebase changesets in. ///
sourceRevision RevSpec /// The source revision to rebase. This changeset, and all its descendants, will be rebased. ///
destinationRevision RevSpec /// The Destination revision to rebase. This changeset will be the parent of the changesets after the rebase. ///
command RebaseGuiCommand /// Any extra options to the rebase method, or null for default options. ///
return void

RecoveryGui() public static method

Show the TortoiseHg dialog for recovery for the repository.
This command is only available for the GuiClientType.PyGTK client type.
/// is null. ///
public static RecoveryGui ( this repository, RecoveryGuiCommand command = null ) : void
repository this /// The to execute the recovery command in. ///
command RecoveryGuiCommand /// Any extra options to the recovery method, or null for default options. ///
return void

RejectsGui() public static method

Manually resolve rejected patch chunks.
/// is null. /// - or - /// is null. ///
public static RejectsGui ( this repository, RejectsGuiCommand command ) : void
repository this /// The to resolve rejected patch chunks in. ///
command RejectsGuiCommand /// Any extra options to the rejects method, or null for default options. ///
return void

RejectsGui() public static method

Manually resolve rejected patch chunks.
This command is only available for the GuiClientType.PyQT client type.
/// is null. /// - or - /// is null or empty. /// /// cannot be set before calling this method. ///
public static RejectsGui ( this repository, string file, RejectsGuiCommand command = null ) : void
repository this /// The to resolve rejected patch chunks in. ///
file string /// The file to resolve rejected patch chunks in. ///
command RejectsGuiCommand /// Any extra options to the rejects method, or null for default options. ///
return void

RemoveGui() public static method

Show the TortoiseHg file status dialog in revert mode, for removing or reverting files.
/// is null. ///
public static RemoveGui ( this repository, RemoveGuiCommand command = null ) : void
repository this /// The to remove files in. ///
command RemoveGuiCommand /// Any extra options to the remove method, or null for default options. ///
return void

RenameGui() public static method

Show the rename file dialog.
/// is null. ///
public static RenameGui ( this repository, RenameGuiCommand command = null ) : void
repository this /// The to rename files in. ///
command RenameGuiCommand /// Any extra options to the rename method, or null for default options. ///
return void

RenameGui() public static method

Show the rename file dialog.
/// is null. /// - or - /// is null or empty. /// - or - /// is null or empty. /// /// cannot be set before calling this method. /// - or - /// cannot be set before calling this method. ///
public static RenameGui ( this repository, string source, string destination, RenameGuiCommand command = null ) : void
repository this /// The to rename files in. ///
source string /// The source file to rename. ///
destination string /// The destination to rename it to. ///
command RenameGuiCommand /// Any extra options to the rename method, or null for default options. ///
return void

RepoConfigGui() public static method

Show the repository configuration editor.
/// is null. ///
public static RepoConfigGui ( this repository, RepoConfigGuiCommand command = null ) : void
repository this /// The to edit the configuration for. ///
command RepoConfigGuiCommand /// Any extra options to the repoconfig method, or null for default options. ///
return void

ResolveGui() public static method

Shows the resolve dialog.
This command is only available for the GuiClientType.PyQT client type.
/// is null. ///
public static ResolveGui ( this repository, ResolveGuiCommand command = null ) : void
repository this /// The to resolve merge conflicts in. ///
command ResolveGuiCommand /// Any extra options to the resolve method, or null for default options. ///
return void

RevertGui() public static method

Revert selected files.
/// is null. ///
public static RevertGui ( this repository, RevertGuiCommand command = null ) : void
repository this /// The to revert files in. ///
command RevertGuiCommand /// Any extra options to the revert method, or null for default options. ///
return void

SearchGui() public static method

Grep/search the repository.
This command is only available for the GuiClientType.PyQT client type.
/// is null. ///
public static SearchGui ( this repository, SearchGuiCommand command = null ) : void
repository this /// The to search in. ///
command SearchGuiCommand /// Any extra options to the search method, or null for default options. ///
return void

ShellConfigGui() public static method

Open the Windows Explorer extension configuration editor.
public static ShellConfigGui ( ShellConfigGuiCommand command = null ) : void
command ShellConfigGuiCommand /// Any extra options to the shellconfig method, or null for default options. ///
return void

ShelveGui() public static method

Open the shelve tool for the repository.
/// is null. ///
public static ShelveGui ( this repository, ShelveGuiCommand command = null ) : void
repository this /// The to open the shelve tool for. ///
command ShelveGuiCommand /// Any extra options to the shelve method, or null for default options. ///
return void

StatusGui() public static method

Browse working directory status.
/// is null. ///
public static StatusGui ( this repository, StatusGuiCommand command = null ) : void
repository this /// The to browse the status of. ///
command StatusGuiCommand /// Any extra options to the status method, or null for default options. ///
return void

StripGui() public static method

Strip changesets from the repository.
/// is null. /// - or - /// is null. ///
public static StripGui ( this repository, RevSpec revision, StripGuiCommand command = null ) : void
repository this /// The to strip changesets from. ///
revision RevSpec /// The of the revision to strip. ///
command StripGuiCommand /// Any extra options to the strip method, or null for default options. ///
return void

StripGui() public static method

Strip changesets from the repository.
/// is null. ///
public static StripGui ( this repository, StripGuiCommand command = null ) : void
repository this /// The to strip changesets from. ///
command StripGuiCommand /// Any extra options to the strip method, or null for default options. ///
return void

SynchronizeGui() public static method

Synchronize the repository with other repositories.
/// is null. ///
public static SynchronizeGui ( this repository, SynchronizeGuiCommand command = null ) : void
repository this /// The to synchronize. ///
command SynchronizeGuiCommand /// Any extra options to the synch method, or null for default options. ///
return void

TagGui() public static method

Open the Tag gui.
This command is only available for the GuiClientType.PyQT client type.
/// is null. /// - or - /// is null. /// - or - /// is null or empty. /// /// cannot be set before calling this method. /// - or - /// cannot be set before calling this method. ///
public static TagGui ( this repository, RevSpec revision, string name, TagGuiCommand command = null ) : void
repository this /// The to synchronize. ///
revision RevSpec /// The of the revision to tag. ///
name string /// The name of the tag. ///
command TagGuiCommand /// Any extra options to the tag method, or null for default options. ///
return void

TagGui() public static method

Open the Tag gui.
This command is only available for the GuiClientType.PyQT client type.
/// is null. ///
public static TagGui ( this repository, TagGuiCommand command = null ) : void
repository this /// The to synchronize. ///
command TagGuiCommand /// Any extra options to the tag method, or null for default options. ///
return void

UpdateGui() public static method

Update/checkout changeset to working directory.
/// is null. /// /// cannot be set before calling this method. ///
public static UpdateGui ( this repository, RevSpec revision, UpdateGuiCommand command = null ) : void
repository this /// The to update. ///
revision RevSpec /// The of the revision to update to. ///
command UpdateGuiCommand /// Any extra options to the tag method, or null for default options. ///
return void

UpdateGui() public static method

Update/checkout changeset to working directory.
/// is null. ///
public static UpdateGui ( this repository, UpdateGuiCommand command = null ) : void
repository this /// The to update. ///
command UpdateGuiCommand /// Any extra options to the tag method, or null for default options. ///
return void

UserConfigGui() public static method

Open the user configuration editor.
public static UserConfigGui ( UserConfigGuiCommand command = null ) : void
command UserConfigGuiCommand /// Any extra options to the userconfig method, or null for default options. ///
return void