C# Class Sep.Git.Tfs.Core.DerivedGitTfsRemote

Inheritance: IGitTfsRemote
Afficher le fichier Open project: git-tfs/git-tfs Class Usage Examples

Private Properties

Свойство Type Description
Equals bool

Méthodes publiques

Méthode Description
Checkin ( string treeish, TfsChangesetInfo parentChangeset, CheckinOptions options, string sourceTfsPath = null ) : int
Checkin ( string head, string parent, TfsChangesetInfo parentChangeset, CheckinOptions options, string sourceTfsPath = null ) : int
CheckinTool ( string head, TfsChangesetInfo parentChangeset ) : int
CleanupWorkspace ( ) : void
CleanupWorkspaceDirectory ( ) : void
DeleteShelveset ( string shelvesetName ) : void
DerivedGitTfsRemote ( string tfsUrl, string tfsRepositoryPath ) : System
EnsureTfsAuthenticated ( ) : void
Equals ( object obj ) : bool
Fetch ( bool stopOnFailMergeCommit = false, int lastChangesetIdToFetch = -1, IRenameResult renameResult = null ) : IFetchResult
FetchWithMerge ( int mergeChangesetId, bool stopOnFailMergeCommit = false, IRenameResult renameResult = null ) : IFetchResult
GetChangeset ( int changesetId ) : ITfsChangeset
GetHashCode ( ) : int
GetInitialChangeset ( ) : int?
GetPathInGitRepo ( string tfsPath ) : string
HasShelveset ( string shelvesetName ) : bool
InitBranch ( RemoteOptions remoteOptions, string tfsRepositoryPath, int shaRootChangesetId, bool fetchParentBranch, string gitBranchNameExpected = null, IRenameResult renameResult = null ) : IGitTfsRemote
MatchesUrlAndRepositoryPath ( string tfsUrl, string tfsRepositoryPath ) : bool
Merge ( string sourceTfsPath, string targetTfsPath ) : void
QuickFetch ( ) : void
QuickFetch ( int changesetId ) : void
SetInitialChangeset ( int changesetId ) : void
Shelve ( string shelvesetName, string treeish, TfsChangesetInfo parentChangeset, CheckinOptions options, bool evaluateCheckinPolicies ) : void
ShouldSkip ( string path ) : bool
Unshelve ( string a, string b, string c, Action h, bool force ) : void
UpdateTfsHead ( string commitHash, int changesetId ) : void
operator ( ) : bool

Private Methods

Méthode Description
Equals ( DerivedGitTfsRemote other ) : bool

Method Details

Checkin() public méthode

public Checkin ( string treeish, TfsChangesetInfo parentChangeset, CheckinOptions options, string sourceTfsPath = null ) : int
treeish string
parentChangeset TfsChangesetInfo
options Sep.Git.Tfs.Commands.CheckinOptions
sourceTfsPath string
Résultat int

Checkin() public méthode

public Checkin ( string head, string parent, TfsChangesetInfo parentChangeset, CheckinOptions options, string sourceTfsPath = null ) : int
head string
parent string
parentChangeset TfsChangesetInfo
options Sep.Git.Tfs.Commands.CheckinOptions
sourceTfsPath string
Résultat int

CheckinTool() public méthode

public CheckinTool ( string head, TfsChangesetInfo parentChangeset ) : int
head string
parentChangeset TfsChangesetInfo
Résultat int

CleanupWorkspace() public méthode

public CleanupWorkspace ( ) : void
Résultat void

CleanupWorkspaceDirectory() public méthode

public CleanupWorkspaceDirectory ( ) : void
Résultat void

DeleteShelveset() public méthode

public DeleteShelveset ( string shelvesetName ) : void
shelvesetName string
Résultat void

DerivedGitTfsRemote() public méthode

public DerivedGitTfsRemote ( string tfsUrl, string tfsRepositoryPath ) : System
tfsUrl string
tfsRepositoryPath string
Résultat System

EnsureTfsAuthenticated() public méthode

public EnsureTfsAuthenticated ( ) : void
Résultat void

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

Fetch() public méthode

public Fetch ( bool stopOnFailMergeCommit = false, int lastChangesetIdToFetch = -1, IRenameResult renameResult = null ) : IFetchResult
stopOnFailMergeCommit bool
lastChangesetIdToFetch int
renameResult IRenameResult
Résultat IFetchResult

FetchWithMerge() public méthode

public FetchWithMerge ( int mergeChangesetId, bool stopOnFailMergeCommit = false, IRenameResult renameResult = null ) : IFetchResult
mergeChangesetId int
stopOnFailMergeCommit bool
renameResult IRenameResult
Résultat IFetchResult

GetChangeset() public méthode

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

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetInitialChangeset() public méthode

public GetInitialChangeset ( ) : int?
Résultat int?

GetPathInGitRepo() public méthode

public GetPathInGitRepo ( string tfsPath ) : string
tfsPath string
Résultat string

HasShelveset() public méthode

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

InitBranch() public méthode

public InitBranch ( RemoteOptions remoteOptions, string tfsRepositoryPath, int shaRootChangesetId, bool fetchParentBranch, string gitBranchNameExpected = null, IRenameResult renameResult = null ) : IGitTfsRemote
remoteOptions Sep.Git.Tfs.Commands.RemoteOptions
tfsRepositoryPath string
shaRootChangesetId int
fetchParentBranch bool
gitBranchNameExpected string
renameResult IRenameResult
Résultat IGitTfsRemote

MatchesUrlAndRepositoryPath() public méthode

public MatchesUrlAndRepositoryPath ( string tfsUrl, string tfsRepositoryPath ) : bool
tfsUrl string
tfsRepositoryPath string
Résultat bool

Merge() public méthode

public Merge ( string sourceTfsPath, string targetTfsPath ) : void
sourceTfsPath string
targetTfsPath string
Résultat void

QuickFetch() public méthode

public QuickFetch ( ) : void
Résultat void

QuickFetch() public méthode

public QuickFetch ( int changesetId ) : void
changesetId int
Résultat void

SetInitialChangeset() public méthode

public SetInitialChangeset ( int changesetId ) : void
changesetId int
Résultat void

Shelve() public méthode

public Shelve ( string shelvesetName, string treeish, TfsChangesetInfo parentChangeset, CheckinOptions options, bool evaluateCheckinPolicies ) : void
shelvesetName string
treeish string
parentChangeset TfsChangesetInfo
options Sep.Git.Tfs.Commands.CheckinOptions
evaluateCheckinPolicies bool
Résultat void

ShouldSkip() public méthode

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

Unshelve() public méthode

public Unshelve ( string a, string b, string c, Action h, bool force ) : void
a string
b string
c string
h Action
force bool
Résultat void

UpdateTfsHead() public méthode

public UpdateTfsHead ( string commitHash, int changesetId ) : void
commitHash string
changesetId int
Résultat void

operator() public static méthode

public static operator ( ) : bool
Résultat bool