C# Class CydinBuildService.GitPuller

Inheritance: CydinBuildService.SourcePuller
Show file Open project: slluis/cydin

Public Properties

Property Type Description
Timeout int

Public Methods

Method Description
Fetch ( BuildContext ctx, int sourceId, CydinBuildService.n127_0_0_1.SourceTagInfo stag, StringBuilder output, StringBuilder error ) : void
GetChildUrls ( BuildContext ctx, CydinBuildService.n127_0_0_1.SourceInfo source ) : IEnumerable
GetGitPath ( BuildContext ctx, int sourceId ) : string
GetSourceTagPath ( BuildContext ctx, int sourceId, int sourceTagId ) : string
PrepareForBuild ( BuildContext ctx, int sourceId, CydinBuildService.n127_0_0_1.SourceTagInfo stag ) : void

Private Methods

Method Description
GetCurrentRevision ( string gitDir, string bt ) : string
RunCommand ( string gitDir, string cmd, StringBuilder log ) : IEnumerable
UpdateRepo ( BuildContext ctx, int sourceId, string url, StringBuilder output ) : void

Method Details

Fetch() public method

public Fetch ( BuildContext ctx, int sourceId, CydinBuildService.n127_0_0_1.SourceTagInfo stag, StringBuilder output, StringBuilder error ) : void
ctx BuildContext
sourceId int
stag CydinBuildService.n127_0_0_1.SourceTagInfo
output StringBuilder
error StringBuilder
return void

GetChildUrls() public method

public GetChildUrls ( BuildContext ctx, CydinBuildService.n127_0_0_1.SourceInfo source ) : IEnumerable
ctx BuildContext
source CydinBuildService.n127_0_0_1.SourceInfo
return IEnumerable

GetGitPath() public method

public GetGitPath ( BuildContext ctx, int sourceId ) : string
ctx BuildContext
sourceId int
return string

GetSourceTagPath() public method

public GetSourceTagPath ( BuildContext ctx, int sourceId, int sourceTagId ) : string
ctx BuildContext
sourceId int
sourceTagId int
return string

PrepareForBuild() public method

public PrepareForBuild ( BuildContext ctx, int sourceId, CydinBuildService.n127_0_0_1.SourceTagInfo stag ) : void
ctx BuildContext
sourceId int
stag CydinBuildService.n127_0_0_1.SourceTagInfo
return void

Property Details

Timeout public static property

public static int Timeout
return int