Skip to content

Commit 0625c06

Browse files
committed
remove ReleaseDateAttribute and GitVersionInformationAttribute
1 parent eebe695 commit 0625c06

6 files changed

+2
-213
lines changed

src/GitVersionTask.Tests/AssemblyInfoBuilderTests.VerifyAssemblyVersion_Major.approved.txt

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,9 @@ using System.Reflection;
44
[assembly: AssemblyVersion("2.0.0.0")]
55
[assembly: AssemblyFileVersion("2.3.4.0")]
66
[assembly: AssemblyInformationalVersion("2.3.4-beta.5+6.Branch.master.Sha.commitSha")]
7-
[assembly: Fake.ReleaseDate("2014-03-06")]
8-
[assembly: Fake.GitVersionInformation()]
97

108
namespace Fake
119
{
12-
[System.Runtime.CompilerServices.CompilerGenerated]
13-
[AttributeUsage(AttributeTargets.Assembly)]
14-
sealed class ReleaseDateAttribute : System.Attribute
15-
{
16-
public string Date { get; private set; }
17-
18-
public ReleaseDateAttribute(string date)
19-
{
20-
Date = date;
21-
}
22-
}
2310

2411
[System.Runtime.CompilerServices.CompilerGenerated]
2512
static class GitVersionInformation
@@ -45,28 +32,4 @@ namespace Fake
4532
public static string CommitDate = "2014-03-06";
4633
}
4734

48-
[System.Runtime.CompilerServices.CompilerGenerated]
49-
[AttributeUsage(AttributeTargets.Assembly)]
50-
sealed class GitVersionInformationAttribute : System.Attribute
51-
{
52-
public string Major { get { return "2"; } }
53-
public string Minor { get { return "3"; } }
54-
public string Patch { get { return "4"; } }
55-
public string PreReleaseTag { get { return "beta.5"; } }
56-
public string PreReleaseTagWithDash { get { return "-beta.5"; } }
57-
public string BuildMetaData { get { return "6"; } }
58-
public string FullBuildMetaData { get { return "6.Branch.master.Sha.commitSha"; } }
59-
public string MajorMinorPatch { get { return "2.3.4"; } }
60-
public string SemVer { get { return "2.3.4-beta.5"; } }
61-
public string LegacySemVer { get { return "2.3.4-beta5"; } }
62-
public string LegacySemVerPadded { get { return "2.3.4-beta0005"; } }
63-
public string AssemblySemVer { get { return "2.0.0.0"; } }
64-
public string FullSemVer { get { return "2.3.4-beta.5+6"; } }
65-
public string InformationalVersion { get { return "2.3.4-beta.5+6.Branch.master.Sha.commitSha"; } }
66-
public string BranchName { get { return "master"; } }
67-
public string Sha { get { return "commitSha"; } }
68-
public string NuGetVersionV2 { get { return "2.3.4-beta0005"; } }
69-
public string NuGetVersion { get { return "2.3.4-beta0005"; } }
70-
public string CommitDate { get { return "2014-03-06"; } }
71-
}
7235
}

src/GitVersionTask.Tests/AssemblyInfoBuilderTests.VerifyAssemblyVersion_MajorMinor.approved.txt

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,9 @@ using System.Reflection;
44
[assembly: AssemblyVersion("2.3.0.0")]
55
[assembly: AssemblyFileVersion("2.3.4.0")]
66
[assembly: AssemblyInformationalVersion("2.3.4-beta.5+6.Branch.master.Sha.commitSha")]
7-
[assembly: Fake.ReleaseDate("2014-03-06")]
8-
[assembly: Fake.GitVersionInformation()]
97

108
namespace Fake
119
{
12-
[System.Runtime.CompilerServices.CompilerGenerated]
13-
[AttributeUsage(AttributeTargets.Assembly)]
14-
sealed class ReleaseDateAttribute : System.Attribute
15-
{
16-
public string Date { get; private set; }
17-
18-
public ReleaseDateAttribute(string date)
19-
{
20-
Date = date;
21-
}
22-
}
2310

2411
[System.Runtime.CompilerServices.CompilerGenerated]
2512
static class GitVersionInformation
@@ -45,28 +32,4 @@ namespace Fake
4532
public static string CommitDate = "2014-03-06";
4633
}
4734

48-
[System.Runtime.CompilerServices.CompilerGenerated]
49-
[AttributeUsage(AttributeTargets.Assembly)]
50-
sealed class GitVersionInformationAttribute : System.Attribute
51-
{
52-
public string Major { get { return "2"; } }
53-
public string Minor { get { return "3"; } }
54-
public string Patch { get { return "4"; } }
55-
public string PreReleaseTag { get { return "beta.5"; } }
56-
public string PreReleaseTagWithDash { get { return "-beta.5"; } }
57-
public string BuildMetaData { get { return "6"; } }
58-
public string FullBuildMetaData { get { return "6.Branch.master.Sha.commitSha"; } }
59-
public string MajorMinorPatch { get { return "2.3.4"; } }
60-
public string SemVer { get { return "2.3.4-beta.5"; } }
61-
public string LegacySemVer { get { return "2.3.4-beta5"; } }
62-
public string LegacySemVerPadded { get { return "2.3.4-beta0005"; } }
63-
public string AssemblySemVer { get { return "2.3.0.0"; } }
64-
public string FullSemVer { get { return "2.3.4-beta.5+6"; } }
65-
public string InformationalVersion { get { return "2.3.4-beta.5+6.Branch.master.Sha.commitSha"; } }
66-
public string BranchName { get { return "master"; } }
67-
public string Sha { get { return "commitSha"; } }
68-
public string NuGetVersionV2 { get { return "2.3.4-beta0005"; } }
69-
public string NuGetVersion { get { return "2.3.4-beta0005"; } }
70-
public string CommitDate { get { return "2014-03-06"; } }
71-
}
7235
}

src/GitVersionTask.Tests/AssemblyInfoBuilderTests.VerifyAssemblyVersion_MajorMinorPatch.approved.txt

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,9 @@ using System.Reflection;
44
[assembly: AssemblyVersion("2.3.4.0")]
55
[assembly: AssemblyFileVersion("2.3.4.0")]
66
[assembly: AssemblyInformationalVersion("2.3.4-beta.5+6.Branch.master.Sha.commitSha")]
7-
[assembly: Fake.ReleaseDate("2014-03-06")]
8-
[assembly: Fake.GitVersionInformation()]
97

108
namespace Fake
119
{
12-
[System.Runtime.CompilerServices.CompilerGenerated]
13-
[AttributeUsage(AttributeTargets.Assembly)]
14-
sealed class ReleaseDateAttribute : System.Attribute
15-
{
16-
public string Date { get; private set; }
17-
18-
public ReleaseDateAttribute(string date)
19-
{
20-
Date = date;
21-
}
22-
}
2310

2411
[System.Runtime.CompilerServices.CompilerGenerated]
2512
static class GitVersionInformation
@@ -45,28 +32,4 @@ namespace Fake
4532
public static string CommitDate = "2014-03-06";
4633
}
4734

48-
[System.Runtime.CompilerServices.CompilerGenerated]
49-
[AttributeUsage(AttributeTargets.Assembly)]
50-
sealed class GitVersionInformationAttribute : System.Attribute
51-
{
52-
public string Major { get { return "2"; } }
53-
public string Minor { get { return "3"; } }
54-
public string Patch { get { return "4"; } }
55-
public string PreReleaseTag { get { return "beta.5"; } }
56-
public string PreReleaseTagWithDash { get { return "-beta.5"; } }
57-
public string BuildMetaData { get { return "6"; } }
58-
public string FullBuildMetaData { get { return "6.Branch.master.Sha.commitSha"; } }
59-
public string MajorMinorPatch { get { return "2.3.4"; } }
60-
public string SemVer { get { return "2.3.4-beta.5"; } }
61-
public string LegacySemVer { get { return "2.3.4-beta5"; } }
62-
public string LegacySemVerPadded { get { return "2.3.4-beta0005"; } }
63-
public string AssemblySemVer { get { return "2.3.4.0"; } }
64-
public string FullSemVer { get { return "2.3.4-beta.5+6"; } }
65-
public string InformationalVersion { get { return "2.3.4-beta.5+6.Branch.master.Sha.commitSha"; } }
66-
public string BranchName { get { return "master"; } }
67-
public string Sha { get { return "commitSha"; } }
68-
public string NuGetVersionV2 { get { return "2.3.4-beta0005"; } }
69-
public string NuGetVersion { get { return "2.3.4-beta0005"; } }
70-
public string CommitDate { get { return "2014-03-06"; } }
71-
}
7235
}

src/GitVersionTask.Tests/AssemblyInfoBuilderTests.VerifyAssemblyVersion_MajorMinorPatchTag.approved.txt

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,9 @@ using System.Reflection;
44
[assembly: AssemblyVersion("2.3.4.5")]
55
[assembly: AssemblyFileVersion("2.3.4.0")]
66
[assembly: AssemblyInformationalVersion("2.3.4-beta.5+6.Branch.master.Sha.commitSha")]
7-
[assembly: Fake.ReleaseDate("2014-03-06")]
8-
[assembly: Fake.GitVersionInformation()]
97

108
namespace Fake
119
{
12-
[System.Runtime.CompilerServices.CompilerGenerated]
13-
[AttributeUsage(AttributeTargets.Assembly)]
14-
sealed class ReleaseDateAttribute : System.Attribute
15-
{
16-
public string Date { get; private set; }
17-
18-
public ReleaseDateAttribute(string date)
19-
{
20-
Date = date;
21-
}
22-
}
2310

2411
[System.Runtime.CompilerServices.CompilerGenerated]
2512
static class GitVersionInformation
@@ -45,28 +32,4 @@ namespace Fake
4532
public static string CommitDate = "2014-03-06";
4633
}
4734

48-
[System.Runtime.CompilerServices.CompilerGenerated]
49-
[AttributeUsage(AttributeTargets.Assembly)]
50-
sealed class GitVersionInformationAttribute : System.Attribute
51-
{
52-
public string Major { get { return "2"; } }
53-
public string Minor { get { return "3"; } }
54-
public string Patch { get { return "4"; } }
55-
public string PreReleaseTag { get { return "beta.5"; } }
56-
public string PreReleaseTagWithDash { get { return "-beta.5"; } }
57-
public string BuildMetaData { get { return "6"; } }
58-
public string FullBuildMetaData { get { return "6.Branch.master.Sha.commitSha"; } }
59-
public string MajorMinorPatch { get { return "2.3.4"; } }
60-
public string SemVer { get { return "2.3.4-beta.5"; } }
61-
public string LegacySemVer { get { return "2.3.4-beta5"; } }
62-
public string LegacySemVerPadded { get { return "2.3.4-beta0005"; } }
63-
public string AssemblySemVer { get { return "2.3.4.5"; } }
64-
public string FullSemVer { get { return "2.3.4-beta.5+6"; } }
65-
public string InformationalVersion { get { return "2.3.4-beta.5+6.Branch.master.Sha.commitSha"; } }
66-
public string BranchName { get { return "master"; } }
67-
public string Sha { get { return "commitSha"; } }
68-
public string NuGetVersionV2 { get { return "2.3.4-beta0005"; } }
69-
public string NuGetVersion { get { return "2.3.4-beta0005"; } }
70-
public string CommitDate { get { return "2014-03-06"; } }
71-
}
7235
}

src/GitVersionTask.Tests/AssemblyInfoBuilderTests.VerifyCreatedCode.approved.txt

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,9 @@ using System.Reflection;
44
[assembly: AssemblyVersion("1.2.3.0")]
55
[assembly: AssemblyFileVersion("1.2.3.0")]
66
[assembly: AssemblyInformationalVersion("1.2.3-unstable.4+5.Branch.feature1.Sha.commitSha")]
7-
[assembly: Fake.ReleaseDate("2014-03-06")]
8-
[assembly: Fake.GitVersionInformation()]
97

108
namespace Fake
119
{
12-
[System.Runtime.CompilerServices.CompilerGenerated]
13-
[AttributeUsage(AttributeTargets.Assembly)]
14-
sealed class ReleaseDateAttribute : System.Attribute
15-
{
16-
public string Date { get; private set; }
17-
18-
public ReleaseDateAttribute(string date)
19-
{
20-
Date = date;
21-
}
22-
}
2310

2411
[System.Runtime.CompilerServices.CompilerGenerated]
2512
static class GitVersionInformation
@@ -45,28 +32,4 @@ namespace Fake
4532
public static string CommitDate = "2014-03-06";
4633
}
4734

48-
[System.Runtime.CompilerServices.CompilerGenerated]
49-
[AttributeUsage(AttributeTargets.Assembly)]
50-
sealed class GitVersionInformationAttribute : System.Attribute
51-
{
52-
public string Major { get { return "1"; } }
53-
public string Minor { get { return "2"; } }
54-
public string Patch { get { return "3"; } }
55-
public string PreReleaseTag { get { return "unstable.4"; } }
56-
public string PreReleaseTagWithDash { get { return "-unstable.4"; } }
57-
public string BuildMetaData { get { return "5"; } }
58-
public string FullBuildMetaData { get { return "5.Branch.feature1.Sha.commitSha"; } }
59-
public string MajorMinorPatch { get { return "1.2.3"; } }
60-
public string SemVer { get { return "1.2.3-unstable.4"; } }
61-
public string LegacySemVer { get { return "1.2.3-unstable4"; } }
62-
public string LegacySemVerPadded { get { return "1.2.3-unstable0004"; } }
63-
public string AssemblySemVer { get { return "1.2.3.0"; } }
64-
public string FullSemVer { get { return "1.2.3-unstable.4+5"; } }
65-
public string InformationalVersion { get { return "1.2.3-unstable.4+5.Branch.feature1.Sha.commitSha"; } }
66-
public string BranchName { get { return "feature1"; } }
67-
public string Sha { get { return "commitSha"; } }
68-
public string NuGetVersionV2 { get { return "1.2.3-unstable0004"; } }
69-
public string NuGetVersion { get { return "1.2.3-unstable0004"; } }
70-
public string CommitDate { get { return "2014-03-06"; } }
71-
}
7235
}

src/GitVersionTask/AssemblyInfoBuilder/AssemblyInfoBuilder.cs

Lines changed: 2 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -16,43 +16,22 @@ public string GetAssemblyInfoText(VersionVariables vars, string assemblyName)
1616
[assembly: AssemblyVersion(""{0}"")]
1717
[assembly: AssemblyFileVersion(""{1}"")]
1818
[assembly: AssemblyInformationalVersion(""{2}"")]
19-
[assembly: {6}.ReleaseDate(""{3}"")]
20-
[assembly: {6}.GitVersionInformation()]
2119
22-
namespace {6}
20+
namespace {4}
2321
{{
24-
[System.Runtime.CompilerServices.CompilerGenerated]
25-
[AttributeUsage(AttributeTargets.Assembly)]
26-
sealed class ReleaseDateAttribute : System.Attribute
27-
{{
28-
public string Date {{ get; private set; }}
29-
30-
public ReleaseDateAttribute(string date)
31-
{{
32-
Date = date;
33-
}}
34-
}}
3522
3623
[System.Runtime.CompilerServices.CompilerGenerated]
3724
static class GitVersionInformation
3825
{{
39-
{4}
26+
{3}
4027
}}
4128
42-
[System.Runtime.CompilerServices.CompilerGenerated]
43-
[AttributeUsage(AttributeTargets.Assembly)]
44-
sealed class GitVersionInformationAttribute : System.Attribute
45-
{{
46-
{5}
47-
}}
4829
}}
4930
",
5031
vars.AssemblySemVer,
5132
vars.MajorMinorPatch + ".0",
5233
vars.InformationalVersion,
53-
vars.CommitDate,
5434
GenerateStaticVariableMembers(v),
55-
GenerateAttributeVariableMembers(v),
5635
assemblyName);
5736

5837
return assemblyInfo;
@@ -64,11 +43,6 @@ static string GenerateStaticVariableMembers(IList<KeyValuePair<string, string>>
6443
}
6544

6645

67-
static string GenerateAttributeVariableMembers(IList<KeyValuePair<string, string>> vars)
68-
{
69-
return GenerateMembers(vars, " public string {0} {{ get {{ return \"{1}\"; }} }}");
70-
}
71-
7246
static string GenerateMembers(IList<KeyValuePair<string, string>> vars, string memberFormat)
7347
{
7448
return string.Join(Environment.NewLine, vars.Select(v => string.Format(memberFormat, v.Key, v.Value)));

0 commit comments

Comments
 (0)