C# Класс Sep.Git.Tfs.VsFake.TfsHelper

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

Private Properties

Свойство Тип Описание
BuildTfsChangeset ITfsChangeset
GetRealRootBranch string

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

Метод Описание
CleanupWorkspaces ( string workingDirectory ) : void
CreateBranch ( string sourcePath, string targetPath, int changesetId, string comment = null ) : void
CreateCheckinNote ( string>.Dictionary checkinNotes ) : ICheckinNote
CreateShelveset ( IWorkspace workspace, string shelvesetName ) : IShelveset
CreateTfsRootBranch ( string projectName, string mainBranch, string gitRepositoryPath, bool createTeamProjectFolder ) : void
DeleteShelveset ( IWorkspace workspace, string shelvesetName ) : void
EnsureAuthenticated ( ) : void
FindMergeChangesetParent ( string path, int firstChangeset, GitTfsRemote remote ) : int
GetAllTfsRootBranchesOrderedByCreation ( ) : IEnumerable
GetBranches ( bool getDeletedBranches = false ) : IEnumerable
GetChangeset ( int changesetId ) : IChangeset
GetChangeset ( int changesetId, IGitTfsRemote remote ) : ITfsChangeset
GetChangesets ( string path, int startVersion, IGitTfsRemote remote, int lastVersion = -1, bool byLots = false ) : IEnumerable
GetIdentity ( string username ) : IIdentity
GetLabels ( string tfsPathBranch, string nameFilter = null ) : IEnumerable
GetLatestChangeset ( IGitTfsRemote remote ) : ITfsChangeset
GetLatestChangesetId ( IGitTfsRemote remote ) : int
GetRootChangesetForBranch ( string tfsPathBranchToCreate, int lastChangesetIdToCheck = -1, string tfsPathParentBranch = null ) : IList
GetShelvesetData ( IGitTfsRemote remote, string shelvesetOwner, string shelvesetName ) : ITfsChangeset
GetWorkItemCheckedInfos ( IEnumerable workItems, TfsWorkItemCheckinAction checkinAction ) : IEnumerable
GetWorkItemInfos ( IEnumerable workItems, TfsWorkItemCheckinAction checkinAction ) : IEnumerable
HasShelveset ( string shelvesetName ) : bool
IsExistingInTfs ( string path ) : bool
ListShelvesets ( ShelveList shelveList, IGitTfsRemote remote ) : int
QueueGatedCheckinBuild ( Uri value, string buildDefinitionName, string shelvesetName, string checkInTicket ) : int
SetPathResolver ( ) : void
ShowCheckinDialog ( IWorkspace workspace, IPendingChange pendingChanges, IEnumerable checkedInfos, string checkinComment ) : int
TfsHelper ( IContainer container, Script script ) : System
WithWorkspace ( string localDirectory, IGitTfsRemote remote, string>.IEnumerable mappings, TfsChangesetInfo versionToFetch, Action action ) : void
WithWorkspace ( string directory, IGitTfsRemote remote, TfsChangesetInfo versionToFetch, Action action ) : void

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

Метод Описание
BuildTfsChangeset ( ScriptedChangeset changeset, IGitTfsRemote remote ) : ITfsChangeset
GetRealRootBranch ( List deletedBranches, string branchPath ) : string

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

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

public CleanupWorkspaces ( string workingDirectory ) : void
workingDirectory string
Результат void

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

public CreateBranch ( string sourcePath, string targetPath, int changesetId, string comment = null ) : void
sourcePath string
targetPath string
changesetId int
comment string
Результат void

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

public CreateCheckinNote ( string>.Dictionary checkinNotes ) : ICheckinNote
checkinNotes string>.Dictionary
Результат ICheckinNote

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

public CreateShelveset ( IWorkspace workspace, string shelvesetName ) : IShelveset
workspace IWorkspace
shelvesetName string
Результат IShelveset

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

public CreateTfsRootBranch ( string projectName, string mainBranch, string gitRepositoryPath, bool createTeamProjectFolder ) : void
projectName string
mainBranch string
gitRepositoryPath string
createTeamProjectFolder bool
Результат void

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

public DeleteShelveset ( IWorkspace workspace, string shelvesetName ) : void
workspace IWorkspace
shelvesetName string
Результат void

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

public EnsureAuthenticated ( ) : void
Результат void

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

public FindMergeChangesetParent ( string path, int firstChangeset, GitTfsRemote remote ) : int
path string
firstChangeset int
remote GitTfsRemote
Результат int

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

public GetAllTfsRootBranchesOrderedByCreation ( ) : IEnumerable
Результат IEnumerable

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

public GetBranches ( bool getDeletedBranches = false ) : IEnumerable
getDeletedBranches bool
Результат IEnumerable

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

public GetChangeset ( int changesetId ) : IChangeset
changesetId int
Результат IChangeset

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

public GetChangeset ( int changesetId, IGitTfsRemote remote ) : ITfsChangeset
changesetId int
remote IGitTfsRemote
Результат ITfsChangeset

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

public GetChangesets ( string path, int startVersion, IGitTfsRemote remote, int lastVersion = -1, bool byLots = false ) : IEnumerable
path string
startVersion int
remote IGitTfsRemote
lastVersion int
byLots bool
Результат IEnumerable

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

public GetIdentity ( string username ) : IIdentity
username string
Результат IIdentity

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

public GetLabels ( string tfsPathBranch, string nameFilter = null ) : IEnumerable
tfsPathBranch string
nameFilter string
Результат IEnumerable

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

public GetLatestChangeset ( IGitTfsRemote remote ) : ITfsChangeset
remote IGitTfsRemote
Результат ITfsChangeset

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

public GetLatestChangesetId ( IGitTfsRemote remote ) : int
remote IGitTfsRemote
Результат int

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

public GetRootChangesetForBranch ( string tfsPathBranchToCreate, int lastChangesetIdToCheck = -1, string tfsPathParentBranch = null ) : IList
tfsPathBranchToCreate string
lastChangesetIdToCheck int
tfsPathParentBranch string
Результат IList

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

public GetShelvesetData ( IGitTfsRemote remote, string shelvesetOwner, string shelvesetName ) : ITfsChangeset
remote IGitTfsRemote
shelvesetOwner string
shelvesetName string
Результат ITfsChangeset

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

public GetWorkItemCheckedInfos ( IEnumerable workItems, TfsWorkItemCheckinAction checkinAction ) : IEnumerable
workItems IEnumerable
checkinAction TfsWorkItemCheckinAction
Результат IEnumerable

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

public GetWorkItemInfos ( IEnumerable workItems, TfsWorkItemCheckinAction checkinAction ) : IEnumerable
workItems IEnumerable
checkinAction TfsWorkItemCheckinAction
Результат IEnumerable

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

public HasShelveset ( string shelvesetName ) : bool
shelvesetName string
Результат bool

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

public IsExistingInTfs ( string path ) : bool
path string
Результат bool

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

public ListShelvesets ( ShelveList shelveList, IGitTfsRemote remote ) : int
shelveList ShelveList
remote IGitTfsRemote
Результат int

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

public QueueGatedCheckinBuild ( Uri value, string buildDefinitionName, string shelvesetName, string checkInTicket ) : int
value Uri
buildDefinitionName string
shelvesetName string
checkInTicket string
Результат int

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

public SetPathResolver ( ) : void
Результат void

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

public ShowCheckinDialog ( IWorkspace workspace, IPendingChange pendingChanges, IEnumerable checkedInfos, string checkinComment ) : int
workspace IWorkspace
pendingChanges IPendingChange
checkedInfos IEnumerable
checkinComment string
Результат int

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

public TfsHelper ( IContainer container, Script script ) : System
container IContainer
script Script
Результат System

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

public WithWorkspace ( string localDirectory, IGitTfsRemote remote, string>.IEnumerable mappings, TfsChangesetInfo versionToFetch, Action action ) : void
localDirectory string
remote IGitTfsRemote
mappings string>.IEnumerable
versionToFetch TfsChangesetInfo
action Action
Результат void

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

public WithWorkspace ( string directory, IGitTfsRemote remote, TfsChangesetInfo versionToFetch, Action action ) : void
directory string
remote IGitTfsRemote
versionToFetch TfsChangesetInfo
action Action
Результат void