Skip to content

Commit 2e709ab

Browse files
committed
Server build version
1 parent 098a50d commit 2e709ab

File tree

2 files changed

+21
-3
lines changed

2 files changed

+21
-3
lines changed

Assembly-CSharp/BuildVersion.cs

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,18 @@ public static class BuildVersion
1616
public const string s_version =
1717
ThisAssembly.Git.BaseVersion.Major + "." +
1818
ThisAssembly.Git.BaseVersion.Minor +
19-
(ThisAssembly.Git.BaseVersion.Patch != "0" ? "." + ThisAssembly.Git.BaseVersion.Patch : "") +
20-
(ThisAssembly.Git.SemVer.DashLabel != "-client" ? ThisAssembly.Git.SemVer.DashLabel : ""
19+
#if SERVER
20+
(ThisAssembly.Git.BaseVersion.Patch != "0" || ThisAssembly.Git.Commits != "0" ? "." + ThisAssembly.Git.BaseVersion.Patch : "") +
21+
(ThisAssembly.Git.Commits != "0" ? "." + ThisAssembly.Git.Commits : "") +
22+
ThisAssembly.Git.SemVer.DashLabel
23+
#else
24+
(ThisAssembly.Git.SemVer.Patch != "0" ? "." + ThisAssembly.Git.SemVer.Patch : "") +
25+
(ThisAssembly.Git.SemVer.DashLabel != "-client" ? ThisAssembly.Git.SemVer.DashLabel : "")
26+
#endif
2127
#if VANILLA
2228
+ "-vanilla"
2329
#endif
24-
);
30+
;
2531

2632
public static int ReleaseNumber => s_releaseNumber;
2733
public static int BuildNumber => s_buildNumber;

Assembly-CSharp/Properties/AssemblyInfo.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,28 @@
1212
[assembly: AssemblyVersion (
1313
ThisAssembly.Git.BaseVersion.Major + "." +
1414
ThisAssembly.Git.BaseVersion.Minor + "." +
15+
#if SERVER
1516
ThisAssembly.Git.BaseVersion.Patch + "." +
1617
ThisAssembly.Git.Commits
18+
#else
19+
ThisAssembly.Git.SemVer.Patch
20+
#endif
1721
)]
1822

23+
#if SERVER
1924
[assembly: AssemblyFileVersion (
2025
ThisAssembly.Git.BaseVersion.Major + "." +
2126
ThisAssembly.Git.BaseVersion.Minor + "." +
2227
ThisAssembly.Git.BaseVersion.Patch + "." +
2328
ThisAssembly.Git.Commits
29+
)]
30+
#else
31+
[assembly: AssemblyFileVersion (
32+
ThisAssembly.Git.BaseVersion.Major + "." +
33+
ThisAssembly.Git.BaseVersion.Minor + "." +
34+
ThisAssembly.Git.SemVer.Patch
2435
)]
36+
#endif
2537

2638
[assembly: AssemblyInformationalVersion (BuildVersion.s_version)]
2739

0 commit comments

Comments
 (0)