From d374431ebfb9fb89f3212b40dc4834adaf1955cd Mon Sep 17 00:00:00 2001 From: "Sierra \"Komodo\" Brown" Date: Sat, 1 Mar 2025 12:03:06 -0500 Subject: [PATCH] Strip `.git` extension from scoop source URLs Fixes #3367 Will be rendered redundant and should be reverted if https://github.com/ScoopInstaller/Scoop/issues/6297 is addressed directly by Scoop. --- .../Helpers/ScoopSourceHelper.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/UniGetUI.PackageEngine.Managers.Scoop/Helpers/ScoopSourceHelper.cs b/src/UniGetUI.PackageEngine.Managers.Scoop/Helpers/ScoopSourceHelper.cs index 7da41ef24..47f148bcd 100644 --- a/src/UniGetUI.PackageEngine.Managers.Scoop/Helpers/ScoopSourceHelper.cs +++ b/src/UniGetUI.PackageEngine.Managers.Scoop/Helpers/ScoopSourceHelper.cs @@ -81,6 +81,10 @@ protected override IReadOnlyList GetSources_UnSafe() elements[1] = Path.Join(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), "scoop", "buckets", elements[0].Trim()); } + else + { + elements[1] = Regex.Replace(elements[1], @"^(.*)\.git$", "$1"); + } sources.Add(new ManagerSource(Manager, elements[0].Trim(), new Uri(elements[1]), int.Parse(elements[4].Trim()), elements[2].Trim() + " " + elements[3].Trim())); }