From 73ba192a57d820e2e8db7de825c6f372ee435151 Mon Sep 17 00:00:00 2001 From: Christiaan Date: Tue, 28 Jul 2026 13:28:33 +0200 Subject: [PATCH 1/3] fix: shorten GetPipeName() output --- src/Models/IpcChannel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Models/IpcChannel.cs b/src/Models/IpcChannel.cs index 4e9fc0b16..ca884fe13 100644 --- a/src/Models/IpcChannel.cs +++ b/src/Models/IpcChannel.cs @@ -74,7 +74,7 @@ private static string GetPipeName() var dataDir = Native.OS.DataDir.Replace('\\', '/').TrimEnd('/'); var hash = SHA256.HashData(Encoding.UTF8.GetBytes(dataDir)); var hashStr = Convert.ToHexString(hash)[..16]; - return $"SourceGitIPCChannel{Environment.UserName}_{hashStr}"; + return $"SGit{Environment.UserName}_{hashStr}"; } private async void StartServer() From 1d81dbbecb2affaec4c7d23b7d189a9db0e0deee Mon Sep 17 00:00:00 2001 From: Christiaan Date: Tue, 28 Jul 2026 20:14:21 +0200 Subject: [PATCH 2/3] chore: reduce hash length to 8 --- src/Models/IpcChannel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Models/IpcChannel.cs b/src/Models/IpcChannel.cs index ca884fe13..c276c671d 100644 --- a/src/Models/IpcChannel.cs +++ b/src/Models/IpcChannel.cs @@ -73,7 +73,7 @@ private static string GetPipeName() { var dataDir = Native.OS.DataDir.Replace('\\', '/').TrimEnd('/'); var hash = SHA256.HashData(Encoding.UTF8.GetBytes(dataDir)); - var hashStr = Convert.ToHexString(hash)[..16]; + var hashStr = Convert.ToHexString(hash)[..8]; return $"SGit{Environment.UserName}_{hashStr}"; } From ab043adb70e0351152ecd44d91bb8c79de20e6d7 Mon Sep 17 00:00:00 2001 From: Christiaan Date: Tue, 28 Jul 2026 20:14:43 +0200 Subject: [PATCH 3/3] chore: rename SGit to SourceGit for clarity --- src/Models/IpcChannel.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Models/IpcChannel.cs b/src/Models/IpcChannel.cs index c276c671d..e6ceb48a1 100644 --- a/src/Models/IpcChannel.cs +++ b/src/Models/IpcChannel.cs @@ -74,7 +74,7 @@ private static string GetPipeName() var dataDir = Native.OS.DataDir.Replace('\\', '/').TrimEnd('/'); var hash = SHA256.HashData(Encoding.UTF8.GetBytes(dataDir)); var hashStr = Convert.ToHexString(hash)[..8]; - return $"SGit{Environment.UserName}_{hashStr}"; + return $"SourceGit{Environment.UserName}_{hashStr}"; } private async void StartServer()