Skip to content

Commit 6caae2e

Browse files
author
Austin Morton
committed
Implement support for AssemblyInfo.vb in the MSBuild GitVersionTask
#138 Signed-off-by: Austin Morton <amorton@eaglabs.com>
1 parent 05161c3 commit 6caae2e

File tree

33 files changed

+877
-100
lines changed

33 files changed

+877
-100
lines changed

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,4 @@ GitVersion supports the following projects to automatically update its version i
4747
| ProjectType | Command Line Tool | MS Build Task |
4848
| :------------------------------------ | :-------------------------- | :------------- |
4949
| C# Project with `AssemblyInfo.cs` | Supported | Supported |
50-
| VB.NET Project with `AssemblyInfo.vb` | Supported | Not supported |
50+
| VB.NET Project with `AssemblyInfo.vb` | Supported | Supported |
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
'------------------------------------------------------------------------------
2+
' <auto-generated>
3+
' This code was generated by a tool.
4+
' GitVersion
5+
'
6+
' Changes to this file may cause incorrect behavior and will be lost if
7+
' the code is regenerated.
8+
' </auto-generated>
9+
'------------------------------------------------------------------------------
10+
11+
Imports System
12+
Imports System.Reflection
13+
14+
<Assembly: AssemblyVersion("2.0.0.0")>
15+
<Assembly: AssemblyFileVersion("2.3.4.0")>
16+
<Assembly: AssemblyInformationalVersion("2.3.4-beta.5+6.Branch.master.Sha.commitSha")>
17+
18+
<Global.System.Runtime.CompilerServices.CompilerGenerated()> _
19+
NotInheritable Class GitVersionInformation
20+
Private Sub New()
21+
End Sub
22+
Public Shared Major As String = "2"
23+
Public Shared Minor As String = "3"
24+
Public Shared Patch As String = "4"
25+
Public Shared PreReleaseTag As String = "beta.5"
26+
Public Shared PreReleaseTagWithDash As String = "-beta.5"
27+
Public Shared PreReleaseLabel As String = "beta"
28+
Public Shared PreReleaseNumber As String = "5"
29+
Public Shared BuildMetaData As String = "6"
30+
Public Shared BuildMetaDataPadded As String = "0006"
31+
Public Shared FullBuildMetaData As String = "6.Branch.master.Sha.commitSha"
32+
Public Shared MajorMinorPatch As String = "2.3.4"
33+
Public Shared SemVer As String = "2.3.4-beta.5"
34+
Public Shared LegacySemVer As String = "2.3.4-beta5"
35+
Public Shared LegacySemVerPadded As String = "2.3.4-beta0005"
36+
Public Shared AssemblySemVer As String = "2.0.0.0"
37+
Public Shared FullSemVer As String = "2.3.4-beta.5+6"
38+
Public Shared InformationalVersion As String = "2.3.4-beta.5+6.Branch.master.Sha.commitSha"
39+
Public Shared BranchName As String = "master"
40+
Public Shared Sha As String = "commitSha"
41+
Public Shared NuGetVersionV2 As String = "2.3.4-beta0005"
42+
Public Shared NuGetVersion As String = "2.3.4-beta0005"
43+
Public Shared CommitsSinceVersionSource As String = "6"
44+
Public Shared CommitsSinceVersionSourcePadded As String = "0006"
45+
Public Shared CommitDate As String = "2014-03-06"
46+
End Class
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
'------------------------------------------------------------------------------
2+
' <auto-generated>
3+
' This code was generated by a tool.
4+
' GitVersion
5+
'
6+
' Changes to this file may cause incorrect behavior and will be lost if
7+
' the code is regenerated.
8+
' </auto-generated>
9+
'------------------------------------------------------------------------------
10+
11+
Imports System
12+
Imports System.Reflection
13+
14+
<Assembly: AssemblyVersion("2.3.0.0")>
15+
<Assembly: AssemblyFileVersion("2.3.4.0")>
16+
<Assembly: AssemblyInformationalVersion("2.3.4-beta.5+6.Branch.master.Sha.commitSha")>
17+
18+
<Global.System.Runtime.CompilerServices.CompilerGenerated()> _
19+
NotInheritable Class GitVersionInformation
20+
Private Sub New()
21+
End Sub
22+
Public Shared Major As String = "2"
23+
Public Shared Minor As String = "3"
24+
Public Shared Patch As String = "4"
25+
Public Shared PreReleaseTag As String = "beta.5"
26+
Public Shared PreReleaseTagWithDash As String = "-beta.5"
27+
Public Shared PreReleaseLabel As String = "beta"
28+
Public Shared PreReleaseNumber As String = "5"
29+
Public Shared BuildMetaData As String = "6"
30+
Public Shared BuildMetaDataPadded As String = "0006"
31+
Public Shared FullBuildMetaData As String = "6.Branch.master.Sha.commitSha"
32+
Public Shared MajorMinorPatch As String = "2.3.4"
33+
Public Shared SemVer As String = "2.3.4-beta.5"
34+
Public Shared LegacySemVer As String = "2.3.4-beta5"
35+
Public Shared LegacySemVerPadded As String = "2.3.4-beta0005"
36+
Public Shared AssemblySemVer As String = "2.3.0.0"
37+
Public Shared FullSemVer As String = "2.3.4-beta.5+6"
38+
Public Shared InformationalVersion As String = "2.3.4-beta.5+6.Branch.master.Sha.commitSha"
39+
Public Shared BranchName As String = "master"
40+
Public Shared Sha As String = "commitSha"
41+
Public Shared NuGetVersionV2 As String = "2.3.4-beta0005"
42+
Public Shared NuGetVersion As String = "2.3.4-beta0005"
43+
Public Shared CommitsSinceVersionSource As String = "6"
44+
Public Shared CommitsSinceVersionSourcePadded As String = "0006"
45+
Public Shared CommitDate As String = "2014-03-06"
46+
End Class
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
'------------------------------------------------------------------------------
2+
' <auto-generated>
3+
' This code was generated by a tool.
4+
' GitVersion
5+
'
6+
' Changes to this file may cause incorrect behavior and will be lost if
7+
' the code is regenerated.
8+
' </auto-generated>
9+
'------------------------------------------------------------------------------
10+
11+
Imports System
12+
Imports System.Reflection
13+
14+
<Assembly: AssemblyVersion("2.3.4.0")>
15+
<Assembly: AssemblyFileVersion("2.3.4.0")>
16+
<Assembly: AssemblyInformationalVersion("2.3.4-beta.5+6.Branch.master.Sha.commitSha")>
17+
18+
<Global.System.Runtime.CompilerServices.CompilerGenerated()> _
19+
NotInheritable Class GitVersionInformation
20+
Private Sub New()
21+
End Sub
22+
Public Shared Major As String = "2"
23+
Public Shared Minor As String = "3"
24+
Public Shared Patch As String = "4"
25+
Public Shared PreReleaseTag As String = "beta.5"
26+
Public Shared PreReleaseTagWithDash As String = "-beta.5"
27+
Public Shared PreReleaseLabel As String = "beta"
28+
Public Shared PreReleaseNumber As String = "5"
29+
Public Shared BuildMetaData As String = "6"
30+
Public Shared BuildMetaDataPadded As String = "0006"
31+
Public Shared FullBuildMetaData As String = "6.Branch.master.Sha.commitSha"
32+
Public Shared MajorMinorPatch As String = "2.3.4"
33+
Public Shared SemVer As String = "2.3.4-beta.5"
34+
Public Shared LegacySemVer As String = "2.3.4-beta5"
35+
Public Shared LegacySemVerPadded As String = "2.3.4-beta0005"
36+
Public Shared AssemblySemVer As String = "2.3.4.0"
37+
Public Shared FullSemVer As String = "2.3.4-beta.5+6"
38+
Public Shared InformationalVersion As String = "2.3.4-beta.5+6.Branch.master.Sha.commitSha"
39+
Public Shared BranchName As String = "master"
40+
Public Shared Sha As String = "commitSha"
41+
Public Shared NuGetVersionV2 As String = "2.3.4-beta0005"
42+
Public Shared NuGetVersion As String = "2.3.4-beta0005"
43+
Public Shared CommitsSinceVersionSource As String = "6"
44+
Public Shared CommitsSinceVersionSourcePadded As String = "0006"
45+
Public Shared CommitDate As String = "2014-03-06"
46+
End Class
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
'------------------------------------------------------------------------------
2+
' <auto-generated>
3+
' This code was generated by a tool.
4+
' GitVersion
5+
'
6+
' Changes to this file may cause incorrect behavior and will be lost if
7+
' the code is regenerated.
8+
' </auto-generated>
9+
'------------------------------------------------------------------------------
10+
11+
Imports System
12+
Imports System.Reflection
13+
14+
<Assembly: AssemblyVersion("2.3.4.5")>
15+
<Assembly: AssemblyFileVersion("2.3.4.0")>
16+
<Assembly: AssemblyInformationalVersion("2.3.4-beta.5+6.Branch.master.Sha.commitSha")>
17+
18+
<Global.System.Runtime.CompilerServices.CompilerGenerated()> _
19+
NotInheritable Class GitVersionInformation
20+
Private Sub New()
21+
End Sub
22+
Public Shared Major As String = "2"
23+
Public Shared Minor As String = "3"
24+
Public Shared Patch As String = "4"
25+
Public Shared PreReleaseTag As String = "beta.5"
26+
Public Shared PreReleaseTagWithDash As String = "-beta.5"
27+
Public Shared PreReleaseLabel As String = "beta"
28+
Public Shared PreReleaseNumber As String = "5"
29+
Public Shared BuildMetaData As String = "6"
30+
Public Shared BuildMetaDataPadded As String = "0006"
31+
Public Shared FullBuildMetaData As String = "6.Branch.master.Sha.commitSha"
32+
Public Shared MajorMinorPatch As String = "2.3.4"
33+
Public Shared SemVer As String = "2.3.4-beta.5"
34+
Public Shared LegacySemVer As String = "2.3.4-beta5"
35+
Public Shared LegacySemVerPadded As String = "2.3.4-beta0005"
36+
Public Shared AssemblySemVer As String = "2.3.4.5"
37+
Public Shared FullSemVer As String = "2.3.4-beta.5+6"
38+
Public Shared InformationalVersion As String = "2.3.4-beta.5+6.Branch.master.Sha.commitSha"
39+
Public Shared BranchName As String = "master"
40+
Public Shared Sha As String = "commitSha"
41+
Public Shared NuGetVersionV2 As String = "2.3.4-beta0005"
42+
Public Shared NuGetVersion As String = "2.3.4-beta0005"
43+
Public Shared CommitsSinceVersionSource As String = "6"
44+
Public Shared CommitsSinceVersionSourcePadded As String = "0006"
45+
Public Shared CommitDate As String = "2014-03-06"
46+
End Class
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
'------------------------------------------------------------------------------
2+
' <auto-generated>
3+
' This code was generated by a tool.
4+
' GitVersion
5+
'
6+
' Changes to this file may cause incorrect behavior and will be lost if
7+
' the code is regenerated.
8+
' </auto-generated>
9+
'------------------------------------------------------------------------------
10+
11+
Imports System
12+
Imports System.Reflection
13+
14+
<Assembly: AssemblyVersion("2.3.4.5")>
15+
<Assembly: AssemblyFileVersion("2.3.4.0")>
16+
<Assembly: AssemblyInformationalVersion("2.3.4-beta0005")>
17+
18+
<Global.System.Runtime.CompilerServices.CompilerGenerated()> _
19+
NotInheritable Class GitVersionInformation
20+
Private Sub New()
21+
End Sub
22+
Public Shared Major As String = "2"
23+
Public Shared Minor As String = "3"
24+
Public Shared Patch As String = "4"
25+
Public Shared PreReleaseTag As String = "beta.5"
26+
Public Shared PreReleaseTagWithDash As String = "-beta.5"
27+
Public Shared PreReleaseLabel As String = "beta"
28+
Public Shared PreReleaseNumber As String = "5"
29+
Public Shared BuildMetaData As String = "6"
30+
Public Shared BuildMetaDataPadded As String = "0006"
31+
Public Shared FullBuildMetaData As String = "6.Branch.master.Sha.commitSha"
32+
Public Shared MajorMinorPatch As String = "2.3.4"
33+
Public Shared SemVer As String = "2.3.4-beta.5"
34+
Public Shared LegacySemVer As String = "2.3.4-beta5"
35+
Public Shared LegacySemVerPadded As String = "2.3.4-beta0005"
36+
Public Shared AssemblySemVer As String = "2.3.4.5"
37+
Public Shared FullSemVer As String = "2.3.4-beta.5+6"
38+
Public Shared InformationalVersion As String = "2.3.4-beta0005"
39+
Public Shared BranchName As String = "master"
40+
Public Shared Sha As String = "commitSha"
41+
Public Shared NuGetVersionV2 As String = "2.3.4-beta0005"
42+
Public Shared NuGetVersion As String = "2.3.4-beta0005"
43+
Public Shared CommitsSinceVersionSource As String = "6"
44+
Public Shared CommitsSinceVersionSourcePadded As String = "0006"
45+
Public Shared CommitDate As String = "2014-03-06"
46+
End Class
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
'------------------------------------------------------------------------------
2+
' <auto-generated>
3+
' This code was generated by a tool.
4+
' GitVersion
5+
'
6+
' Changes to this file may cause incorrect behavior and will be lost if
7+
' the code is regenerated.
8+
' </auto-generated>
9+
'------------------------------------------------------------------------------
10+
11+
Imports System
12+
Imports System.Reflection
13+
14+
<Assembly: AssemblyVersion("2.3.4.0")>
15+
<Assembly: AssemblyFileVersion("2.3.4.0")>
16+
<Assembly: AssemblyInformationalVersion("2.3.4-beta0005")>
17+
18+
<Global.System.Runtime.CompilerServices.CompilerGenerated()> _
19+
NotInheritable Class GitVersionInformation
20+
Private Sub New()
21+
End Sub
22+
Public Shared Major As String = "2"
23+
Public Shared Minor As String = "3"
24+
Public Shared Patch As String = "4"
25+
Public Shared PreReleaseTag As String = "beta.5"
26+
Public Shared PreReleaseTagWithDash As String = "-beta.5"
27+
Public Shared PreReleaseLabel As String = "beta"
28+
Public Shared PreReleaseNumber As String = "5"
29+
Public Shared BuildMetaData As String = "6"
30+
Public Shared BuildMetaDataPadded As String = "0006"
31+
Public Shared FullBuildMetaData As String = "6.Branch.master.Sha.commitSha"
32+
Public Shared MajorMinorPatch As String = "2.3.4"
33+
Public Shared SemVer As String = "2.3.4-beta.5"
34+
Public Shared LegacySemVer As String = "2.3.4-beta5"
35+
Public Shared LegacySemVerPadded As String = "2.3.4-beta0005"
36+
Public Shared AssemblySemVer As String = "2.3.4.0"
37+
Public Shared FullSemVer As String = "2.3.4-beta.5+6"
38+
Public Shared InformationalVersion As String = "2.3.4-beta0005"
39+
Public Shared BranchName As String = "master"
40+
Public Shared Sha As String = "commitSha"
41+
Public Shared NuGetVersionV2 As String = "2.3.4-beta0005"
42+
Public Shared NuGetVersion As String = "2.3.4-beta0005"
43+
Public Shared CommitsSinceVersionSource As String = "6"
44+
Public Shared CommitsSinceVersionSourcePadded As String = "0006"
45+
Public Shared CommitDate As String = "2014-03-06"
46+
End Class
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
'------------------------------------------------------------------------------
2+
' <auto-generated>
3+
' This code was generated by a tool.
4+
' GitVersion
5+
'
6+
' Changes to this file may cause incorrect behavior and will be lost if
7+
' the code is regenerated.
8+
' </auto-generated>
9+
'------------------------------------------------------------------------------
10+
11+
Imports System
12+
Imports System.Reflection
13+
14+
<Assembly: AssemblyVersion("2.3.0.0")>
15+
<Assembly: AssemblyFileVersion("2.3.4.0")>
16+
<Assembly: AssemblyInformationalVersion("2.3.4-beta0005")>
17+
18+
<Global.System.Runtime.CompilerServices.CompilerGenerated()> _
19+
NotInheritable Class GitVersionInformation
20+
Private Sub New()
21+
End Sub
22+
Public Shared Major As String = "2"
23+
Public Shared Minor As String = "3"
24+
Public Shared Patch As String = "4"
25+
Public Shared PreReleaseTag As String = "beta.5"
26+
Public Shared PreReleaseTagWithDash As String = "-beta.5"
27+
Public Shared PreReleaseLabel As String = "beta"
28+
Public Shared PreReleaseNumber As String = "5"
29+
Public Shared BuildMetaData As String = "6"
30+
Public Shared BuildMetaDataPadded As String = "0006"
31+
Public Shared FullBuildMetaData As String = "6.Branch.master.Sha.commitSha"
32+
Public Shared MajorMinorPatch As String = "2.3.4"
33+
Public Shared SemVer As String = "2.3.4-beta.5"
34+
Public Shared LegacySemVer As String = "2.3.4-beta5"
35+
Public Shared LegacySemVerPadded As String = "2.3.4-beta0005"
36+
Public Shared AssemblySemVer As String = "2.3.0.0"
37+
Public Shared FullSemVer As String = "2.3.4-beta.5+6"
38+
Public Shared InformationalVersion As String = "2.3.4-beta0005"
39+
Public Shared BranchName As String = "master"
40+
Public Shared Sha As String = "commitSha"
41+
Public Shared NuGetVersionV2 As String = "2.3.4-beta0005"
42+
Public Shared NuGetVersion As String = "2.3.4-beta0005"
43+
Public Shared CommitsSinceVersionSource As String = "6"
44+
Public Shared CommitsSinceVersionSourcePadded As String = "0006"
45+
Public Shared CommitDate As String = "2014-03-06"
46+
End Class
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
'------------------------------------------------------------------------------
2+
' <auto-generated>
3+
' This code was generated by a tool.
4+
' GitVersion
5+
'
6+
' Changes to this file may cause incorrect behavior and will be lost if
7+
' the code is regenerated.
8+
' </auto-generated>
9+
'------------------------------------------------------------------------------
10+
11+
Imports System
12+
Imports System.Reflection
13+
14+
<Assembly: AssemblyVersion("2.3.0.0")>
15+
<Assembly: AssemblyFileVersion("2.3.4.0")>
16+
<Assembly: AssemblyInformationalVersion("master-2.3.4-commitSha")>
17+
18+
<Global.System.Runtime.CompilerServices.CompilerGenerated()> _
19+
NotInheritable Class GitVersionInformation
20+
Private Sub New()
21+
End Sub
22+
Public Shared Major As String = "2"
23+
Public Shared Minor As String = "3"
24+
Public Shared Patch As String = "4"
25+
Public Shared PreReleaseTag As String = "beta.5"
26+
Public Shared PreReleaseTagWithDash As String = "-beta.5"
27+
Public Shared PreReleaseLabel As String = "beta"
28+
Public Shared PreReleaseNumber As String = "5"
29+
Public Shared BuildMetaData As String = "6"
30+
Public Shared BuildMetaDataPadded As String = "0006"
31+
Public Shared FullBuildMetaData As String = "6.Branch.master.Sha.commitSha"
32+
Public Shared MajorMinorPatch As String = "2.3.4"
33+
Public Shared SemVer As String = "2.3.4-beta.5"
34+
Public Shared LegacySemVer As String = "2.3.4-beta5"
35+
Public Shared LegacySemVerPadded As String = "2.3.4-beta0005"
36+
Public Shared AssemblySemVer As String = "2.3.0.0"
37+
Public Shared FullSemVer As String = "2.3.4-beta.5+6"
38+
Public Shared InformationalVersion As String = "master-2.3.4-commitSha"
39+
Public Shared BranchName As String = "master"
40+
Public Shared Sha As String = "commitSha"
41+
Public Shared NuGetVersionV2 As String = "2.3.4-beta0005"
42+
Public Shared NuGetVersion As String = "2.3.4-beta0005"
43+
Public Shared CommitsSinceVersionSource As String = "6"
44+
Public Shared CommitsSinceVersionSourcePadded As String = "0006"
45+
Public Shared CommitDate As String = "2014-03-06"
46+
End Class

0 commit comments

Comments
 (0)