diff options
Diffstat (limited to 'src/DotNetOpenAuth.BuildTasks/GetBuildVersion.cs')
-rw-r--r-- | src/DotNetOpenAuth.BuildTasks/GetBuildVersion.cs | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/DotNetOpenAuth.BuildTasks/GetBuildVersion.cs b/src/DotNetOpenAuth.BuildTasks/GetBuildVersion.cs index a3adfcb..23db9a6 100644 --- a/src/DotNetOpenAuth.BuildTasks/GetBuildVersion.cs +++ b/src/DotNetOpenAuth.BuildTasks/GetBuildVersion.cs @@ -64,13 +64,16 @@ namespace DotNetOpenAuth.BuildTasks { psi.RedirectStandardOutput = true; psi.UseShellExecute = false; Process git = Process.Start(psi); - commitId = git.StandardOutput.ReadLine().Trim(); + commitId = git.StandardOutput.ReadLine(); git.WaitForExit(); if (git.ExitCode != 0) { - commitId = null; + commitId = string.Empty; } - if (commitId != null && commitId.Length == 40) { - return commitId; + if (commitId != null) { + commitId = commitId.Trim(); + if (commitId.Length == 40) { + return commitId; + } } } catch (InvalidOperationException) { } catch (Win32Exception) { |