Name |
Description |
Changeset |
Represents a set of revisions made by a particular person at a particular time. |
ChangesetBuilder |
Reconstructs changesets from independent revisions. |
ExceptionFormatter |
Formats exceptions expected in this application with type-specific details. |
GitExporter |
Replays and commits changesets into a new Git repository. |
GitWrapper |
Wraps execution of Git and implements the common Git commands. |
GitWrapper.TempFile |
|
Logger |
Writes log messages to an optional stream. |
PathMatcher |
Determines whether a path matches a set of glob patterns. |
ProcessException |
Exception thrown while executing an external process. |
ProcessExitException |
Exception thrown when a process exits with a non-zero exit code. |
Program |
Entrypoint to the application. |
Revision |
Represents a single revision to a file or directory. |
RevisionAnalyzer |
Enumerates revisions in a VSS database. |
SimpleWorkQueue |
Simple work queue over a bounded number of thread-pool threads. |
StreamCopier |
Copies the contents of one stream to another. |
VssFileInfo |
Represents the current state of a VSS file. |
VssItemInfo |
Base class for representing VSS items. |
VssPathMapper |
Tracks the names and locations of VSS projects and files as revisions are replayed. |
VssProjectInfo |
Represents the current state of a VSS project. |
VssUtil |
Helper methods for working with VSS objects. |
WorkQueue |
Extends the simple work queue with support for tracking worker status and exceptions. |
Worker |
Base class for queued workers in the application. |