C# Class Sep.Git.Tfs.Commands.Rcheckin

Inheritance: GitTfsCommand
显示文件 Open project: pmiossec/git-tfs Class Usage Examples

Private Properties

Property Type Description
FindTfsRepositoryPathOfMergedBranch string
PerformRCheckin int
SetupMetadataExport void
_PerformRCheckinQuick int

Public Methods

Method Description
BuildCommitMessage ( GitCommit commit, bool generateCheckinComment, string latest ) : string
Rcheckin ( CheckinOptions checkinOptions, TfsWriter writer, Globals globals, AuthorsFile authors ) : System
RebaseOnto ( string newBaseCommit, string oldBaseCommit ) : void
Run ( ) : int
Run ( string localBranch ) : int

Private Methods

Method Description
FindTfsRepositoryPathOfMergedBranch ( IGitTfsRemote remoteToCheckin, GitCommit gitParents, string target ) : string
PerformRCheckin ( TfsChangesetInfo parentChangeset, string refToCheckin ) : int
SetupMetadataExport ( IGitTfsRemote remote ) : void
_PerformRCheckinQuick ( TfsChangesetInfo parentChangeset, string refToCheckin, IEnumerable commitsToCheckin ) : int

Method Details

BuildCommitMessage() public method

public BuildCommitMessage ( GitCommit commit, bool generateCheckinComment, string latest ) : string
commit Sep.Git.Tfs.Core.GitCommit
generateCheckinComment bool
latest string
return string

Rcheckin() public method

public Rcheckin ( CheckinOptions checkinOptions, TfsWriter writer, Globals globals, AuthorsFile authors ) : System
checkinOptions CheckinOptions
writer Sep.Git.Tfs.Core.TfsWriter
globals Globals
authors Sep.Git.Tfs.Util.AuthorsFile
return System

RebaseOnto() public method

public RebaseOnto ( string newBaseCommit, string oldBaseCommit ) : void
newBaseCommit string
oldBaseCommit string
return void

Run() public method

public Run ( ) : int
return int

Run() public method

public Run ( string localBranch ) : int
localBranch string
return int