이름 |
설명 |
AutoSwitchingClientFactory |
This class implements IClientFactory by constructing either a NonPersistentClient or PersistentClient depending on circumstances, and also implements IClientSwitcher to allow for switching before or after certain commands. |
BisectResult |
This class is used as the result of executing the BisectCommand. |
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. |
ClientExecutable |
This class encapsulates the Mercurial client application. |
CommandProcessor |
This class handles executing external executables in order to process commands. |
CommandServerOutputDecoder |
This class is responsible for decoding the output from the Mercurial instance running in Command Server mode. |
ConfigurationEntry |
This class encapsulates a single line of configuration information from the ShowConfigCommand. |
DebugObserver |
This class implements IMercurialCommandObserver by simply writing everything to debug output through Debug.WriteLine(string). |
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. |
MercurialException |
|
MercurialExecutionException |
|
MercurialInstallationException |
|
MercurialMissingException |
|
MercurialResultParsingException |
|
MercurialTimeoutException |
|
NoChangesFoundMercurialExecutionException |
|
NonPersistentClient |
This class implements IClient by spinning up an instance of the Mercurial executable for each command execution. |
NonPersistentClientFactory |
This class implements IClientFactory by always constructing objects of type NonPersistentClient. |
OutputParsingUtilities |
This class holds utility methods for parsing the output from the Mercurial commands. |
PathEx |
Adds utility methods for paths. |
PersistentClient |
This class implements IClient by spinning up an instance when first instantiated, and keeping the instance around and communicating with it over standard input and output, using the new "command server mode" introduced in Mercurial 1.9. |
PersistentClientFactory |
This class implements IClientFactory by always constructing objects of type PersistentClient. |
RepositorySummary |
This class contains a summary of the repository state, as returned by the SummaryCommand. |
StringEx |
This class implements IsNullOrWhiteSpace for .NET 3.5. |
UnresolvedFilesAfterUnbundleMercurialExecutionException |
|