Skip to content

Commit e0c5b53

Browse files
authored
Merge pull request #38 from CandyCoded/hotfix/cleanup-git-path
[hotfix] Cleanup git path
2 parents fc6ed40 + 55bcd61 commit e0c5b53

File tree

1 file changed

+8
-4
lines changed
  • Assets/Plugins/CandyCoded.GitStatus/Scripts/CustomEditor

1 file changed

+8
-4
lines changed

Assets/Plugins/CandyCoded.GitStatus/Scripts/CustomEditor/Git.cs

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using System;
55
using System.Collections.Generic;
66
using System.Diagnostics;
7+
using System.IO;
78
using System.Threading.Tasks;
89

910
namespace CandyCoded.GitStatus
@@ -13,18 +14,21 @@ public static class Git
1314
{
1415

1516
#if UNITY_EDITOR_WIN
16-
public static string GitPath => "C:\\Program Files\\Git\\cmd\\git.exe";
17+
private static string GitPath => @"C:\Program Files\Git\bin\git.exe";
1718
#else
18-
public static string GitPath => "/usr/local/bin/git";
19+
private static string GitPath => "/usr/local/bin/git";
1920
#endif
2021

21-
private static Process GenerateProcess(string path, string arguments)
22+
private static string RepoPath => $"{Environment.CurrentDirectory}{Path.DirectorySeparatorChar}";
23+
24+
public static Process GenerateProcess(string path, string arguments)
2225
{
2326

2427
return Process.Start(new ProcessStartInfo
2528
{
2629
FileName = path,
2730
Arguments = arguments,
31+
WorkingDirectory = RepoPath,
2832
UseShellExecute = false,
2933
RedirectStandardOutput = true,
3034
RedirectStandardError = true,
@@ -33,7 +37,7 @@ private static Process GenerateProcess(string path, string arguments)
3337

3438
}
3539

36-
private static Task<Process> GenerateProcessAsync(string path, string arguments)
40+
public static Task<Process> GenerateProcessAsync(string path, string arguments)
3741
{
3842

3943
return Task.Run(() => GenerateProcess(path, arguments));

0 commit comments

Comments
 (0)