C# Class Sep.Git.Tfs.VsFake.TfsHelper

Inheritance: ITfsHelper
Afficher le fichier Open project: git-tfs/git-tfs

Private Properties

Свойство Type Description
BuildTfsChangeset ITfsChangeset
GetRealRootBranch string

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
BuildTfsChangeset ( ScriptedChangeset changeset, IGitTfsRemote remote ) : ITfsChangeset
GetRealRootBranch ( List deletedBranches, string branchPath ) : string

Method Details

CleanupWorkspaces() public méthode

public CleanupWorkspaces ( string workingDirectory ) : void
workingDirectory string
Résultat void

CreateBranch() public méthode

public CreateBranch ( string sourcePath, string targetPath, int changesetId, string comment = null ) : void
sourcePath string
targetPath string
changesetId int
comment string
Résultat void

CreateCheckinNote() public méthode

public CreateCheckinNote ( string>.Dictionary checkinNotes ) : ICheckinNote
checkinNotes string>.Dictionary
Résultat ICheckinNote

CreateShelveset() public méthode

public CreateShelveset ( IWorkspace workspace, string shelvesetName ) : IShelveset
workspace IWorkspace
shelvesetName string
Résultat IShelveset

CreateTfsRootBranch() public méthode

public CreateTfsRootBranch ( string projectName, string mainBranch, string gitRepositoryPath, bool createTeamProjectFolder ) : void
projectName string
mainBranch string
gitRepositoryPath string
createTeamProjectFolder bool
Résultat void

DeleteShelveset() public méthode

public DeleteShelveset ( IWorkspace workspace, string shelvesetName ) : void
workspace IWorkspace
shelvesetName string
Résultat void

EnsureAuthenticated() public méthode

public EnsureAuthenticated ( ) : void
Résultat void

FindMergeChangesetParent() public méthode

public FindMergeChangesetParent ( string path, int firstChangeset, GitTfsRemote remote ) : int
path string
firstChangeset int
remote GitTfsRemote
Résultat int

GetAllTfsRootBranchesOrderedByCreation() public méthode

public GetAllTfsRootBranchesOrderedByCreation ( ) : IEnumerable
Résultat IEnumerable

GetBranches() public méthode

public GetBranches ( bool getDeletedBranches = false ) : IEnumerable
getDeletedBranches bool
Résultat IEnumerable

GetChangeset() public méthode

public GetChangeset ( int changesetId ) : IChangeset
changesetId int
Résultat IChangeset

GetChangeset() public méthode

public GetChangeset ( int changesetId, IGitTfsRemote remote ) : ITfsChangeset
changesetId int
remote IGitTfsRemote
Résultat ITfsChangeset

GetChangesets() public méthode

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
Résultat IEnumerable

GetIdentity() public méthode

public GetIdentity ( string username ) : IIdentity
username string
Résultat IIdentity

GetLabels() public méthode

public GetLabels ( string tfsPathBranch, string nameFilter = null ) : IEnumerable
tfsPathBranch string
nameFilter string
Résultat IEnumerable

GetLatestChangeset() public méthode

public GetLatestChangeset ( IGitTfsRemote remote ) : ITfsChangeset
remote IGitTfsRemote
Résultat ITfsChangeset

GetLatestChangesetId() public méthode

public GetLatestChangesetId ( IGitTfsRemote remote ) : int
remote IGitTfsRemote
Résultat int

GetRootChangesetForBranch() public méthode

public GetRootChangesetForBranch ( string tfsPathBranchToCreate, int lastChangesetIdToCheck = -1, string tfsPathParentBranch = null ) : IList
tfsPathBranchToCreate string
lastChangesetIdToCheck int
tfsPathParentBranch string
Résultat IList

GetShelvesetData() public méthode

public GetShelvesetData ( IGitTfsRemote remote, string shelvesetOwner, string shelvesetName ) : ITfsChangeset
remote IGitTfsRemote
shelvesetOwner string
shelvesetName string
Résultat ITfsChangeset

GetWorkItemCheckedInfos() public méthode

public GetWorkItemCheckedInfos ( IEnumerable workItems, TfsWorkItemCheckinAction checkinAction ) : IEnumerable
workItems IEnumerable
checkinAction TfsWorkItemCheckinAction
Résultat IEnumerable

GetWorkItemInfos() public méthode

public GetWorkItemInfos ( IEnumerable workItems, TfsWorkItemCheckinAction checkinAction ) : IEnumerable
workItems IEnumerable
checkinAction TfsWorkItemCheckinAction
Résultat IEnumerable

HasShelveset() public méthode

public HasShelveset ( string shelvesetName ) : bool
shelvesetName string
Résultat bool

IsExistingInTfs() public méthode

public IsExistingInTfs ( string path ) : bool
path string
Résultat bool

ListShelvesets() public méthode

public ListShelvesets ( ShelveList shelveList, IGitTfsRemote remote ) : int
shelveList ShelveList
remote IGitTfsRemote
Résultat int

QueueGatedCheckinBuild() public méthode

public QueueGatedCheckinBuild ( Uri value, string buildDefinitionName, string shelvesetName, string checkInTicket ) : int
value Uri
buildDefinitionName string
shelvesetName string
checkInTicket string
Résultat int

SetPathResolver() public méthode

public SetPathResolver ( ) : void
Résultat void

ShowCheckinDialog() public méthode

public ShowCheckinDialog ( IWorkspace workspace, IPendingChange pendingChanges, IEnumerable checkedInfos, string checkinComment ) : int
workspace IWorkspace
pendingChanges IPendingChange
checkedInfos IEnumerable
checkinComment string
Résultat int

TfsHelper() public méthode

public TfsHelper ( IContainer container, Script script ) : System
container IContainer
script Script
Résultat System

WithWorkspace() public méthode

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
Résultat void

WithWorkspace() public méthode

public WithWorkspace ( string directory, IGitTfsRemote remote, TfsChangesetInfo versionToFetch, Action action ) : void
directory string
remote IGitTfsRemote
versionToFetch TfsChangesetInfo
action Action
Résultat void