AboutGuiCommand |
Implements the TortoiseHg "about" command:
Show the "About TortoiseHg" dialog.
|
AddCommand |
This class implements the "hg add" command ():
add the specified files on the next commit.
|
AddGuiCommand |
Implements the TortoiseHg "add" command:
Add files.
|
AddRemoveCommand |
This class implements the "hg addremove" command ():
add all new files, delete all missing files.
|
AnnotateCommand |
This class implements the "hg annotate" command ():
show changeset information by line for each file.
|
AnnotateGuiCommand |
Implements the TortoiseHg "annotate" command:
Annotate dialog.
|
Annotation |
This object contains information about an annotated line from a text file
in the repository.
|
ArchiveCommand |
This class implements the "hg archive" command ():
create an unversioned archive of a repository revision.
|
ArchiveGuiCommand |
Implements the TortoiseHg "archive" command ():
Create an unversioned archive of a repository revision.
|
ArgumentAttribute |
This attribute can be applied to properties of command classes to provide
the Mercurial executable with options, based on the properties of
the command class.
|
BackoutCommand |
This class implements the "hg backout" command ():
reverse effect of earlier changeset.
|
BackoutGuiCommand |
Implements the TortoiseHg "backout" command:
Backout tool.
|
BisectCommand |
This class implements the "hg bisect" command ():
subdivision search of changesets.
|
BisectGuiCommand |
Implements the TortoiseHg "bisect" command:
Show the bisect dialog.
|
BisectResult |
This class is used as the result of executing the BisectCommand .
|
Bookmark |
This class encapsulates information about a single bookmark in the repository.
|
BookmarkCommand |
This class implements the "hg bookmark" command ():
track of a line of development with movable markers.
|
BookmarksCommand |
This class implements the "hg bookmarks" command ():
list existing bookmarks.
|
BooleanArgumentAttribute |
This attribute can be applied to bool-properties in option classes,
to specify the option to pass to the executable in case of
a false or true value. By default, no options
will be sent for either value.
|
BranchCommand |
This class implements the "hg branch" command ():
set or show the current branch name.
|
BranchesCommand |
This class implements the "hg branches" command ():
list repository named branches.
|
BranchHead |
This class encapsulates information about a single persistent BranchHead in the repository.
|
BrowserGuiCommandBase<T> |
This is the base class for AnnotateGuiCommand and ManifestGuiCommand .
|
BundleCommand |
This class implements the "hg bundle" command ():
create a changegroup file.
|
CaseGuardAddCommandExtensions |
This class adds extension methods to the AddCommand class, for
the CaseGuard extension.
|
CaseGuardAddRemoveCommandExtensions |
This class adds extension methods to the AddRemoveCommand class, for
the CaseGuard extension.
|
CaseGuardExtension |
This class contains logic for the caseguard Mercurial extension.
|
CatCommand |
This class implements the "hg cat" command ():
Retrieve the current or given revision of files.
|
Changeset |
This class encapsulates a changeset from the log.
|
ChangesetPathAction |
This class encapsulates a path with an associated action related to a
Changeset .
|
ChangesetXmlParser |
This class implements a basic XML-based changeset parser, that parses changeset information
as reported by the Mercurial command line client, in XML format.
|
ChurnCommand |
This class implements the "hg churn" extension command ():
calculate histogram of changes to the repository.
|
ChurnExtension |
This class contains logic for the caseguard Mercurial extension.
|
ChurnGroup |
This class is returned by the ChurnCommand .
|
Client |
This class encapsulates the Mercurial client application.
|
ClientConfigurationCollection |
This class encapsulates the Mercurial command line client configuration information.
|
CloneCommand |
This class implements the "hg clone" command ():
make a copy of an existing repository.
|
CloneGuiCommand |
Implements the TortoiseHg "clone" command ():
Clone a repository.
|
CollectionExtensions |
This class contains extension methods for Collection<T> .
|
CommandBase<T> |
This is the base class for option classes for various commands for
the Mercurial and TortoiseHg client.
|
CommandProcessor |
This class handles executing external executables in order to process
commands.
|
CommitCommand |
This class implements the "hg commit" command ():
commit the specified files or all outstanding changes.
|
CommitGuiCommand |
Implements the TortoiseHg "commit" command ():
Commit changes in the working folder to the repository.
|
ConfigurationEntry |
This class encapsulates a single line of configuration information from the
ShowConfigCommand .
|
CopyCommand |
This class implements the "hg copy" command ():
mark files as copied for the next commit.
|
CopyGuiCommand |
Implements the TortoiseHg "copy" command:
Copy dialog.
|
CustomCommand |
This class implements execution of a custom Mercurial command.
|
DatamineGuiCommand |
Implements the TortoiseHg "datamine" command:
Search the repository.
|
DateTimeArgumentAttribute |
This attribute can be applied to nullable properties in option classes,
to specify the option to pass to the executable in case
of a null value, or the option to pass before the property
value itself.
|
DebugObserver |
This class implements IMercurialCommandObserver
by simply writing everything to debug output through
System.Diagnostics.Debug.WriteLine(System.String) .
|
DiffCommand |
This class implements the "hg diff" command ():
diff repository (or selected files).
|
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.
|
EnumArgumentAttribute |
This attribute can be applied to enum-properties in option classes,
to specify the arguments to pass to the executable in case of
each possible enum value for the property. Note that usage of any enum values that
don't have a corresponding EnumArgumentAttribute will be ignored.
|
FilesBasedGuiCommandBase<T> |
This is the base class for option classes for various commands for
the TortoiseHg client, that have a Files collection property
|
FileStatus |
Contains the status of a single modified file in the working folder.
|
ForgetCommand |
This class implements the "hg forget" command ():
forget the specified files on the next commit.
|
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.
|
HeadsCommand |
This class implements the "hg heads" command ():
show current repository heads or show branch heads.
|
HelpCommand |
This class implements the "hg help" command ():
show help for a given topic or a help overview.
|
IdentifyCommand |
This class implements the "hg identify" command ():
identify the working copy or specified revision.
|
ImportGuiCommand |
Implements the TortoiseHg "import" command:
Import patches to repository/patch queue.
|
IncludeExcludeCommandBase<T> |
This is the base class for option classes for various commands for
the Mercurial client that supports the "--include PATTERN" and
"--exclude PATTERN" options.
|
IncomingCommand |
This class implements the "hg incoming" command ():
show new changesets found in source.
|
InitCommand |
This class implements the "hg init" command ():
create a new repository in the given directory.
|
InitGuiCommand |
Implements the TortoiseHg "init" command ():
Initialize a new repository.
|
ListFile |
This class can be used internally by the other command classes, to provide support for a list of files
written out to a temporary file, instead of passing them all on the command line.
|
LogCommand |
This class implements the "hg log" command ():
show revision history of entire repository or files.
|
LogEntryAuthorNode |
This class encapsulates a <author...> node in the log output.
|
LogEntryCopyNode |
This class encapsulates a <copy...> node in the log output.
|
LogEntryNode |
This class encapsulates a <logentry...> node in the log output.
|
LogEntryParentNode |
This class encapsulates a <parent...> node in the log output.
|
LogEntryPathNode |
This class encapsulates a <path...> node in the log output.
|
LogEntryTagNode |
This class encapsulates a <tag>...</tag> node in the log output.
|
LogGuiCommand |
Implements the TortoiseHg "log" command ():
Repository explorer (changelog viewer.)
|
LogNode |
This class encapsulates a <log...> node in the log output.
|
ManifestCommand |
This class implements the "hg manifest" command ():
output the current or given revision of the project manifest.
|
ManifestGuiCommand |
Implements the TortoiseHg "manifest" command:
Display the current or given revision of the project manifest.
|
MercurialChangeGroupHook |
This MercurialHookBase descendant implements the
code necessary to handle the "changegroup" hook:
This is run after a group of changesets has been brought into the repository from elsewhere.
|
MercurialCommandBase<T> |
This is the base class for option classes for various commands for
the Mercurial client.
|
MercurialCommandHookArgumentsCollection |
This class is used by MercurialPreCommandHook and MercurialPostCommandHook to
hold the positional arguments to the Mercurial command.
|
MercurialCommandHookDataStructureBase |
This is the base class for MercurialCommandHookDictionary
and MercurialCommandHookPatternCollection
|
MercurialCommandHookDictionary |
This class is used by MercurialPreCommandHook and MercurialPostCommandHook to
hold the options to the Mercurial command.
|
MercurialCommandHookPatternCollection |
This class is used by MercurialPreCommandHook and MercurialPostCommandHook to
hold the options to the Mercurial command.
|
MercurialCommitHook |
This MercurialHookBase descendant implements the
code necessary to handle the "commit" hook:
This is run after a new changeset has been created in the local repository.
|
MercurialControllingHookBase |
This is the base class for Mercurial hook type implementations that are of type "controlling", that is
that they can determine whether the Mercurial command being executed is allowed to proceed or not.
|
MercurialException |
Represents errors related to Mercurial.
|
MercurialExecutionException |
Represents errors related to Mercurial.
|
MercurialHookBase |
This is the base class for Mercurial hook type implementations.
|
MercurialIncomingHook |
This MercurialHookBase descendant implements the
code necessary to handle the "incoming" hook:
This is run once for each new changeset that is brought into the repository from elsewhere.
|
MercurialInstallationException |
Represents error related to the installation (or lack thereof) of
Mercurial on the machine.
|
MercurialListKeysHook |
This MercurialHookBase descendant implements the
code necessary to handle the "listkeys" hook:
This is run after listing pushkeys (like bookmarks) in the repository.
|
MercurialMissingException |
Represents the error that Mercurial is not installed, or can't
be located.
|
MercurialOutgoingHook |
This MercurialHookBase descendant implements the
code necessary to handle the "outgoing" hook:
This is run after sending changes from local repository to another.
|
MercurialPostCommandHook |
This MercurialControllingHookBase descendant implements the
code necessary to handle the "post-command" hook:
This is run after the command itself has finished executing.
|
MercurialPreChangegroupHook |
This MercurialControllingHookBase descendant implements the
code necessary to handle the "prechangegroup" hook:
This is run before a changegroup is added via push, pull, or bundle.
|
MercurialPreCommandHook |
This MercurialControllingHookBase descendant implements the
code necessary to handle the "pre-command" hook:
This is run before the command itself has started executing.
|
MercurialPreCommitHook |
This MercurialHookBase descendant implements the
code necessary to handle the "precommit" hook:
This is run before starting a commit (note, the commit command has started executing, and can have addes files, etc.
See the MercurialPreCommitCommandHook for a way to intercept the entire commit command.)
|
MercurialPreListKeysHook |
This MercurialControllingHookBase descendant implements the
code necessary to handle the "prelistkeys" hook:
This is run before listing pushkeys (like bookmarks) in the repository.
|
MercurialPreOutgoingHook |
This MercurialControllingHookBase descendant implements the
code necessary to handle the "preoutgoing" hook:
This is run before collecting changes to send from the local repository to another.
|
MercurialPrePushKeyHook |
This MercurialControllingHookBase descendant implements the
code necessary to handle the "prepushkey" hook:
This is run before a pushkey (like a bookmark) is added to the repository.
|
MercurialPreTagHook |
This MercurialControllingHookBase descendant implements the
code necessary to handle the "pretag" hook:
This is run before creating a tag.
|
MercurialPreTransactionChangegroupHook |
This MercurialControllingHookBase descendant implements the
code necessary to handle the "pretxnchangegroup" hook:
This is run after a changegroup has been added via push, pull, or unbundle, but before the transaction has
been committed.
|
MercurialPreTransactionCommitHook |
This MercurialControllingHookBase descendant implements the
code necessary to handle the "pretxncommit" hook:
This is run after a changeset has been created but the transaction not yet committed.
|
MercurialPreUpdateHook |
This MercurialControllingHookBase descendant implements the
code necessary to handle the "preupdate" hook:
This is run before updating the working directory.
|
MercurialPushKeyHook |
This MercurialHookBase descendant implements the
code necessary to handle the "pushkey" hook:
This is run after a pushkey (like a bookmark) has been added to the repository.
|
MercurialResultParsingException |
Represents a problem with the results returned from executing the Mercurial command, in the sense
that the output text did not match any known format that was expected.
|
MercurialTagHook |
This MercurialHookBase descendant implements the
code necessary to handle the "tag" hook:
This is run after a tag has been created.
|
MercurialTimeoutException |
This exception denotes that the Mercurial command line client executable
did not finish within the allotted time. This could mean that the
operation just takes more time, but could also mean that the client is
waiting for input (unlikely.)
|
MercurialUpdateHook |
This MercurialHookBase descendant implements the
code necessary to handle the "update" hook:
This is run after updating the working directory.
|
MercurialVersion16 |
This MercurialVersionBase implements version-specific methods for
Mercurial 1.6.
|
MercurialVersionAttribute |
This attribute can be applied to MercurialVersionBase descendants
to specify which version(s) they apply to.
|
MercurialVersionBase |
This class, and its descendants implements version-specific features of Mercurial.
|
MercurialVersionPre18 |
This base class handles Mercurial < 1.8.
|
MergeCommand |
This class implements the "hg merge" command ():
merge working directory with another revision.
|
MergeConflict |
This class contains information about a single file that had a merge conflict during the last merge.
|
MergeGuiCommand |
Implements the TortoiseHg "merge" command:
Open the merge tool.
|
MergeJob |
This helper class is used to control a merge, providing help and data structures for the job.
|
MergeJobConflict |
This class encapsulates a single file as part of a MergeJob ;
basically a file that had a merge conflict when the merge job started.
|
MergeTools |
This class holds string constants with proper .NET identifiers for the built-in known
merge tools.
|
MoveCommand |
This class implements the "hg move" command ():
move files; equivalent of copy + remove.
|
MoveCopyRenameGuiCommandBase<T> |
This is the base class for MoveGuiCommand , CopyGuiCommand and RenameGuiCommand :
|
MoveGuiCommand |
Implements the TortoiseHg "mv" command:
Move dialog.
|
MoveRenameCommandBase<T> |
This class serves as a base class for the MoveCommand and RenameCommand classes.
|
MPatchGuiCommand |
Implements the TortoiseHg "mpatch" command:
Attempt to resolve conflicts in a .rej file.
|
NamedRevision |
This class is the base class for named revisions, like tags and bookmarks.
|
NoChangesFoundMercurialExecutionException |
Represents errors related to Mercurial.
|
NullableArgumentAttribute |
This attribute can be applied to nullable properties in option classes,
to specify the option to pass to the executable in case
of a null value, or the option to pass before the property
value itself.
|
OutgoingCommand |
This class implements the "hg outgoing" command ():
show changesets not found in the destination.
|
ParentsCommand |
This class implements the "hg parents" command ():
show the parents of the working directory or revision.
|
PathsCommand |
This class implements the "hg paths" command ():
show aliases for remote repositories.
|
PullCommand |
This class implements the "hg pull" command ():
pull changes from the specified source.
|
PurgeGuiCommand |
Implements the TortoiseHg "purge" command:
Purge unknown and/or ignore files from repository.
|
PushCommand |
This class implements the "hg push" command ():
push changes to the specified destination.
|
QueueCommandBaseExtensions |
This class adds extension methods to the MercurialCommandBase<T> class, for
the Mercurial Queues extension.
|
QueueExtension |
This class contains logic for the Mercurial Queues extension.
|
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.
|
RecoverCommand |
This class implements the "hg recover" command ():
Recover from an interrupted commit or pull.
|
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.
|
RemoteInitCommand |
This class implements the "hg init" command ():
create a new repository at the given remote location.
|
RemoteRepositoryPath |
This class encapsulates information about the path to a remote repository related to the current
repository.
|
RemoveCommand |
This class implements the "hg remove" command ():
remove the specified files on the next commit.
|
RemoveGuiCommand |
Implements the TortoiseHg "remove" command:
Open the file status viewer in revert mode.
|
RenameCommand |
This class implements the "hg rename" command ():
rename files; equivalent of copy + remove.
|
RenameGuiCommand |
Implements the TortoiseHg "rename" command:
Rename dialog (also copies or moves.)
|
RepeatableArgumentAttribute |
This attribute can be applied to collection-properties in option classes,
to specify the option to prefix each element in the collection with,
when building the command line arguments for the Mercurial executable.
|
RepoConfigGuiCommand |
Implements the TortoiseHg "repoconfig" command:
Show the repository configuration editor.
|
Repository |
This class encapsulates a repository on disk.
|
RepositorySummary |
This class contains a summary of the repository state, as returned by the
SummaryCommand .
|
ResolveCommand |
This class implements the "hg resolve" command ():
Redo merges or set/view the merge status of files.
|
ResolveGuiCommand |
Implements the TortoiseHg "resolve" command:
Resolve dialog.
|
RevertCommand |
This class implements the "hg revert" command ():
restore individual files or directories to an earlier state.
|
RevertGuiCommand |
Implements the TortoiseHg "revert" command:
Revert selected files.
|
RevSpec |
Specifies a set of revisions, typically used to extract only
a portion of the log, or specifying diff ranges
|
RollbackCommand |
This class implements the "hg rollback" command ():
Roll back the last transaction (dangerous.)
|
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.
|
ShowConfigCommand |
This class implements the "hg showconfig" command ():
show combined config settings from all hgrc files.
|
StatusCommand |
This class implements the "hg status" command ():
show changed files in the working directory.
|
StatusGuiCommand |
Implements the TortoiseHg "status" command:
Show working copy status.
|
StripGuiCommand |
Implements the TortoiseHg "strip" command:
Strip changesets from the repository.
|
SummaryCommand |
This class implements the "hg summary" command ():
summarize working directory state.
|
SynchronizeGuiCommand |
Implements the TortoiseHg "synchronize" command ():
Synchronize the repository with other repositories.
|
Tag |
This class encapsulates information about a single persistent tag in the repository.
|
TagCommand |
This class implements the "hg tag" command ():
add one or more tags for the current or given revision.
|
TagGuiCommand |
Implements the TortoiseHg "tag" command:
Open the tag tool.
|
TagsCommand |
This class implements the "hg tags" command ():
list repository tags.
|
TipCommand |
This class implements the "hg tip" command ():
show the tip revision.
|
UnbundleCommand |
This class implements the "hg unbundle" command ():
apply one or more changegroup files.
|
UnresolvedFilesAfterUnbundleMercurialExecutionException |
Represents errors related to Mercurial.
|
UpdateCommand |
This class implements the "hg update" command ():
update working directory (or switch revisions.)
|
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.
|
VerifyCommand |
This class implements the "hg verify" command ():
verify the integrity of the repository.
|
VersionCommand |
This class implements the "hg version" command ():
output version and copyright information.
|