C# Класс Hpdi.Vss2Git.GitExporter

Replays and commits changesets into a new Git repository.
Наследование: Worker
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
ExportToGit ( string repoPath ) : void
GitExporter ( WorkQueue workQueue, Logger logger, RevisionAnalyzer revisionAnalyzer, ChangesetBuilder changesetBuilder ) : System

Приватные методы

Метод Описание
AbortRetryIgnore ( ThreadStart work ) : bool
AbortRetryIgnore ( ThreadStart work, MessageBoxButtons buttons ) : bool
CaseSensitiveRename ( string sourcePath, string destPath, RenameDelegate renamer ) : void
CommitChangeset ( GitWrapper git, Changeset changeset ) : bool
GetEmail ( string user ) : string
GetTagFromLabel ( string label ) : string
ReplayChangeset ( VssPathMapper pathMapper, Changeset changeset, GitWrapper git, LinkedList labels ) : bool
ReplayRevision ( VssPathMapper pathMapper, Revision revision, GitWrapper git, LinkedList labels ) : bool
RetryCancel ( ThreadStart work ) : bool
WriteRevision ( VssPathMapper pathMapper, VssActionType actionType, string physicalName, int version, string underProject, GitWrapper git ) : bool
WriteRevisionTo ( string physical, int version, string destPath ) : bool
WriteStream ( Stream inputStream, string path ) : void

Описание методов

ExportToGit() публичный Метод

public ExportToGit ( string repoPath ) : void
repoPath string
Результат void

GitExporter() публичный Метод

public GitExporter ( WorkQueue workQueue, Logger logger, RevisionAnalyzer revisionAnalyzer, ChangesetBuilder changesetBuilder ) : System
workQueue WorkQueue
logger Logger
revisionAnalyzer RevisionAnalyzer
changesetBuilder ChangesetBuilder
Результат System