C# Класс SmartSync.GitDeploymentRepository

Наследование: DeploymentRepository
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
CommitFromSnapshotId LibGit2Sharp.Commit
FromTree IEnumerable
GetOrigin System.Uri
GetPreviousCommit LibGit2Sharp.Commit
LogCheckoutProgressUpdate void
LogCompletionUpdate int
LogTransferProgressUpdate int

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

Метод Описание
CommitWorkingDirectroy ( string comment ) : SnapshotId
CreateSnapshotFromFiles ( System.IO.FileInfo>.IEnumerable fileList, string comment ) : SnapshotId
FromToken ( string tok ) : SnapshotId
GetLatestSnapshotId ( ) : SnapshotId
GetPreviousSnapshotId ( SnapshotId snapshotId ) : SnapshotId
GetSnapshotInfo ( SnapshotId snapshotId ) : SnapshotInfo
GetSnapshotItems ( SnapshotId snapshotId ) : IEnumerable
GitDeploymentRepository ( DirectoryInfo dirInfo ) : System
GitDeploymentRepository ( DirectoryInfo dirInfo, Uri origin ) : System
Initialize ( ) : bool
ResetWorkingDirectoryTo ( SnapshotId id ) : void

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

Метод Описание
CommitFromSnapshotId ( SnapshotId id ) : Commit
FromTree ( string prefix, Tree tree, DateTimeOffset>.Func modTime ) : IEnumerable
GetOrigin ( ) : Uri
GetPreviousCommit ( Commit commit ) : Commit
LogCheckoutProgressUpdate ( string path, int completedSteps, int totalSteps ) : void
LogCompletionUpdate ( RemoteCompletionType remoteCompletionType ) : int
LogTransferProgressUpdate ( LibGit2Sharp.TransferProgress progress ) : int

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

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

public CommitWorkingDirectroy ( string comment ) : SnapshotId
comment string
Результат SnapshotId

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

public CreateSnapshotFromFiles ( System.IO.FileInfo>.IEnumerable fileList, string comment ) : SnapshotId
fileList System.IO.FileInfo>.IEnumerable
comment string
Результат SnapshotId

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

public FromToken ( string tok ) : SnapshotId
tok string
Результат SnapshotId

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

public GetLatestSnapshotId ( ) : SnapshotId
Результат SnapshotId

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

public GetPreviousSnapshotId ( SnapshotId snapshotId ) : SnapshotId
snapshotId SnapshotId
Результат SnapshotId

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

public GetSnapshotInfo ( SnapshotId snapshotId ) : SnapshotInfo
snapshotId SnapshotId
Результат SnapshotInfo

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

public GetSnapshotItems ( SnapshotId snapshotId ) : IEnumerable
snapshotId SnapshotId
Результат IEnumerable

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

public GitDeploymentRepository ( DirectoryInfo dirInfo ) : System
dirInfo System.IO.DirectoryInfo
Результат System

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

public GitDeploymentRepository ( DirectoryInfo dirInfo, Uri origin ) : System
dirInfo System.IO.DirectoryInfo
origin System.Uri
Результат System

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

public Initialize ( ) : bool
Результат bool

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

public ResetWorkingDirectoryTo ( SnapshotId id ) : void
id SnapshotId
Результат void