From 16b95973dd36374df77bdaa91f79626eb1f7f0d9 Mon Sep 17 00:00:00 2001 From: Will Date: Fri, 18 Mar 2016 00:46:14 -0600 Subject: [PATCH] Add a Revision class containing a revision number, retrieved from GIT at build time. --- LibBSP/LibBSP.csproj | 31 +++++++++++++++++++++++++++++++ LibBSP/Source/Util/Revision.cs | 5 +++++ 2 files changed, 36 insertions(+) create mode 100644 LibBSP/Source/Util/Revision.cs diff --git a/LibBSP/LibBSP.csproj b/LibBSP/LibBSP.csproj index bb9f251..78917a1 100644 --- a/LibBSP/LibBSP.csproj +++ b/LibBSP/LibBSP.csproj @@ -29,6 +29,9 @@ prompt 4 + + Always + @@ -84,9 +87,37 @@ + + + cd.. +cd.. +git rev-list --all --count >> version.txt +set /p revision= < version.txt +del /Q version.txt +cd Source\Util +del /Q Revision.cs +type nul> Revision.cs +echo namespace LibBSP {>> Revision.cs +echo public class Revision {>> Revision.cs +echo public const string version = "r%25version%25";>> Revision.cs +echo }>> Revision.cs +echo }>> Revision.cs + + + cd.. +cd.. +cd Source\Util +del /Q Revision.cs +type nul> Revision.cs +echo namespace LibBSP {>> Revision.cs +echo public class Revision {>> Revision.cs +echo public const string version = "To be replaced on build";>> Revision.cs +echo }>> Revision.cs +echo }>> Revision.cs +