diff options
-rw-r--r-- | lib/DotNetOpenAuth.BuildTasks.dll | bin | 101376 -> 101376 bytes | |||
-rw-r--r-- | lib/DotNetOpenAuth.BuildTasks.pdb | bin | 245248 -> 245248 bytes | |||
-rw-r--r-- | src/DotNetOpenAuth.BuildTasks/GetBuildVersion.cs | 14 |
3 files changed, 8 insertions, 6 deletions
diff --git a/lib/DotNetOpenAuth.BuildTasks.dll b/lib/DotNetOpenAuth.BuildTasks.dll Binary files differindex 48f4c6c..27631d5 100644 --- a/lib/DotNetOpenAuth.BuildTasks.dll +++ b/lib/DotNetOpenAuth.BuildTasks.dll diff --git a/lib/DotNetOpenAuth.BuildTasks.pdb b/lib/DotNetOpenAuth.BuildTasks.pdb Binary files differindex 9c5e9f6..b01adda 100644 --- a/lib/DotNetOpenAuth.BuildTasks.pdb +++ b/lib/DotNetOpenAuth.BuildTasks.pdb diff --git a/src/DotNetOpenAuth.BuildTasks/GetBuildVersion.cs b/src/DotNetOpenAuth.BuildTasks/GetBuildVersion.cs index dfb3468..9818885 100644 --- a/src/DotNetOpenAuth.BuildTasks/GetBuildVersion.cs +++ b/src/DotNetOpenAuth.BuildTasks/GetBuildVersion.cs @@ -72,12 +72,13 @@ namespace DotNetOpenAuth.BuildTasks { // First try asking Git for the HEAD commit id try { string cmdPath = Path.Combine(System.Environment.GetFolderPath(Environment.SpecialFolder.System), "cmd.exe"); - ProcessStartInfo psi = new ProcessStartInfo(cmdPath, "/c git rev-parse HEAD"); - psi.WindowStyle = ProcessWindowStyle.Hidden; - psi.CreateNoWindow = true; - psi.RedirectStandardOutput = true; - psi.UseShellExecute = false; - Process git = Process.Start(psi); + var psi = new ProcessStartInfo(cmdPath, "/c git rev-parse HEAD") { + WindowStyle = ProcessWindowStyle.Hidden, + CreateNoWindow = true, + RedirectStandardOutput = true, + UseShellExecute = false + }; + var git = Process.Start(psi); commitId = git.StandardOutput.ReadLine(); git.WaitForExit(); if (git.ExitCode != 0) { @@ -115,6 +116,7 @@ namespace DotNetOpenAuth.BuildTasks { } catch (DirectoryNotFoundException) { } + commitId = commitId ?? String.Empty; // doubly-be sure it's not null, since in some error cases it can be. return commitId.Trim(); } |