git: only add GIT_SSH env var if it doesn't exist already
This commit is contained in:
parent
aa6b6e21ec
commit
9d4b40dc45
|
@ -118,8 +118,12 @@ namespace SparkleLib.Git {
|
||||||
StartInfo.WorkingDirectory = path;
|
StartInfo.WorkingDirectory = path;
|
||||||
StartInfo.CreateNoWindow = true;
|
StartInfo.CreateNoWindow = true;
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty (SSHPath))
|
if (!string.IsNullOrEmpty (SSHPath)) {
|
||||||
StartInfo.EnvironmentVariables.Add ("GIT_SSH", SSHPath);
|
if (StartInfo.EnvironmentVariables.ContainsKey ("GIT_SSH"))
|
||||||
|
StartInfo.EnvironmentVariables ["GIT_SSH"] = SSHPath;
|
||||||
|
else
|
||||||
|
StartInfo.EnvironmentVariables.Add ("GIT_SSH", SSHPath);
|
||||||
|
}
|
||||||
|
|
||||||
if (string.IsNullOrEmpty (ExecPath))
|
if (string.IsNullOrEmpty (ExecPath))
|
||||||
StartInfo.Arguments = args;
|
StartInfo.Arguments = args;
|
||||||
|
|
Loading…
Reference in a new issue