private static string GetTagName(FileVersionInfo releaseVersion)
{
CommandLine.WriteLine("{{white}} =======================================");
CommandLine.WriteLine("{{white}} Creating Tag for the release");
CommandLine.WriteLine("{{white}} =======================================");
if (Arguments.UseLocalRepository)
{
return "date-version-local";
}
DateTime releaseDate = DateTime.UtcNow;
string tag = string.Format("{0:D4}{1:D2}{2:D2}-{3}.{4}.{5}",
releaseDate.Year,
releaseDate.Month,
releaseDate.Day,
releaseVersion.ProductMajorPart,
releaseVersion.ProductMinorPart,
releaseVersion.ProductBuildPart);
if (!string.IsNullOrEmpty(Arguments.Tag))
{
tag += "-" + Arguments.Tag;
}
CommandLine.WriteResult("Tag", tag);
CommandLine.WriteLine();
return tag;
}