Browse Source

UpdateAssemblyInfo: Look for git in %ProgramFiles%\Git\Bin if it's not in the PATH.

Daniel Grunwald 15 years ago
parent
commit
4ffeec8cff
  1. 3
      src/Tools/UpdateAssemblyInfo/Main.cs

3
src/Tools/UpdateAssemblyInfo/Main.cs

@ -190,6 +190,9 @@ namespace UpdateAssemblyInfo @@ -190,6 +190,9 @@ namespace UpdateAssemblyInfo
static void ReadRevisionNumberFromGit()
{
ProcessStartInfo info = new ProcessStartInfo("cmd", "/c git rev-list " + BaseCommit + "..HEAD");
string path = Environment.GetEnvironmentVariable("PATH");
path += ";" + Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles), "git\\bin");
info.EnvironmentVariables["PATH"] = path;
info.RedirectStandardOutput = true;
info.UseShellExecute = false;
using (Process p = Process.Start(info)) {

Loading…
Cancel
Save