Browse Source

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

pull/1/head
Daniel Grunwald 15 years ago
parent
commit
877923ffdd
  1. 3
      src/Tools/UpdateAssemblyInfo/Main.cs

3
src/Tools/UpdateAssemblyInfo/Main.cs

@ -193,6 +193,9 @@ namespace UpdateAssemblyInfo @@ -193,6 +193,9 @@ namespace UpdateAssemblyInfo
static void ReadRevisionNumberFromGit()
{
ProcessStartInfo info = new ProcessStartInfo("cmd", "/c git rev-list --first-parent " + 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