diff --git a/Editor/Installer/UpdateController.cs b/Editor/Installer/UpdateController.cs index 9575661..8fe5549 100644 --- a/Editor/Installer/UpdateController.cs +++ b/Editor/Installer/UpdateController.cs @@ -6,10 +6,12 @@ { string workDir = SettingsUtil.HybridCLRDataDir; // last hash hybridclr - string hybridclrRepoDir = $"{workDir}/{hybridclr_repo_path}"; { + string hybridclrRepoDir = $"{workDir}/{hybridclr_repo_path}"; var ret1 = BashUtil.RunCommand2(hybridclrRepoDir, "git", new string[] { "log", "HEAD", "-n", "1", "--pretty=format:\"%H\"", }); + BashUtil.RunCommand2(hybridclrRepoDir, "git", + new string[] { "fetch", "depth=1" }); var ret2 = BashUtil.RunCommand2(hybridclrRepoDir, "git", new string[] { "log", "remotes/origin/HEAD", "-n", "1", "--pretty=format:\"%H\"", }); if (ret1.StdOut != ret2.StdOut) @@ -17,12 +19,13 @@ return true; } } - // last hash il2cpp_plus - string il2cppPlusRepoDir = $"{workDir}/{il2cpp_plus_repo_path}"; { + string il2cppPlusRepoDir = $"{workDir}/{il2cpp_plus_repo_path}"; var ret1 = BashUtil.RunCommand2(il2cppPlusRepoDir, "git", new string[] { "log", $"{il2cppBranch}", "-n", "1", "--pretty=format:\"%H\"", }); + BashUtil.RunCommand2(il2cppPlusRepoDir, "git", + new string[] { "fetch", "depth=1" }); var ret2 = BashUtil.RunCommand2(il2cppPlusRepoDir, "git", new string[] { "log", $"remotes/origin/{il2cppBranch}", "-n", "1", "--pretty=format:\"%H\"", }); if (ret1.StdOut != ret2.StdOut)