C# Class GitVersion.GitVersionCacheKeyFactory

Show file Open project: GitTools/GitVersion Class Usage Examples

Public Methods

Method Description
Create ( IFileSystem fileSystem, GitVersion.GitPreparer gitPreparer, Config overrideConfig ) : GitVersion.GitVersionCacheKey

Private Methods

Method Description
CalculateDirectoryContents ( string root ) : List
GetConfigFileHash ( IFileSystem fileSystem, GitVersion.GitPreparer gitPreparer ) : string
GetGitSystemHash ( GitVersion.GitPreparer gitPreparer ) : string
GetHash ( ) : string
GetHash ( string textToHash ) : string
GetOverrideConfigHash ( Config overrideConfig ) : string
GetRepositorySnapshotHash ( GitVersion.GitPreparer gitPreparer ) : string

Method Details

Create() public static method

public static Create ( IFileSystem fileSystem, GitVersion.GitPreparer gitPreparer, Config overrideConfig ) : GitVersion.GitVersionCacheKey
fileSystem IFileSystem
gitPreparer GitVersion.GitPreparer
overrideConfig Config
return GitVersion.GitVersionCacheKey