C# Class DXVcs2Git.Core.TrackBranch

Datei anzeigen Open project: Xarlot/DXVcs2Git Class Usage Examples

Public Methods

Method Description
Deserialize ( string path, DXVcsWrapper vcsWrapper ) : IList
GetTrackRoot ( TrackItem trackItem ) : string
IsTrackingVcsPath ( string vcsPath ) : bool
TrackBranch ( ) : System
TrackBranch ( string branchName, string historyPath, string repoRoot, IEnumerable trackItems ) : System

Private Methods

Method Description
CalcTrackItems ( TrackBranch branch, IEnumerable trackItems, DXVcsWrapper vcsWrapper ) : IList
ProcessTrackItems ( IList branches, DXVcsWrapper vcsWrapper ) : void

Method Details

Deserialize() public static method

public static Deserialize ( string path, DXVcsWrapper vcsWrapper ) : IList
path string
vcsWrapper DXVcs2Git.DXVcs.DXVcsWrapper
return IList

GetTrackRoot() public method

public GetTrackRoot ( TrackItem trackItem ) : string
trackItem TrackItem
return string

IsTrackingVcsPath() public method

public IsTrackingVcsPath ( string vcsPath ) : bool
vcsPath string
return bool

TrackBranch() public method

public TrackBranch ( ) : System
return System

TrackBranch() public method

public TrackBranch ( string branchName, string historyPath, string repoRoot, IEnumerable trackItems ) : System
branchName string
historyPath string
repoRoot string
trackItems IEnumerable
return System