private RepositoryVersionInformation GetRepositoryVersionInformation() { string startingPath = this.SolutionDirectory; var repositoryVersionInformationLoader = new RepositoryVersionInformationLoader(); RepositoryVersionInformation repositoryVersionInformation = repositoryVersionInformationLoader.GetRepositoryVersionInformation(startingPath); return(repositoryVersionInformation); }
private static VersionInformation CalculateVersion(RepositoryVersionInformation repositoryVersionInformation) { var calculator = new VersionCalculator(); var version = calculator.CalculateVersion( repositoryVersionInformation.LastTaggedVersion, repositoryVersionInformation.AnnotationMessage, repositoryVersionInformation.CommitsSinceLastTaggedVersion, repositoryVersionInformation.PrereleaseOverride); return(version); }