]> Nutra Git (v1) - gamesguru/git-remote-gcrypt.git/commitdiff
don't clean non-gcrypt URLs
authorShane Jaroch <chown_tee@proton.me>
Thu, 8 Jan 2026 23:27:21 +0000 (18:27 -0500)
committerShane Jaroch <chown_tee@proton.me>
Thu, 8 Jan 2026 23:28:53 +0000 (18:28 -0500)
git-remote-gcrypt

index d6e4fa7a4097699f42df8df1ca678de5b21e7042..69c23cc380b529d0ff886b8f6852e55e165fe8d3 100755 (executable)
@@ -244,6 +244,10 @@ resolve_url() {
                local potential_url
                potential_url=$(git config --get "remote.$URL.url" || :)
                if [ -n "$potential_url" ]; then
+                       # Don't clean non-gcrypt remotes!
+                       if ! echo "$potential_url" | grep -q '^gcrypt::'; then
+                               echo_die "Error: Remote '$URL' is not a gcrypt:: remote."
+                       fi
                        print_debug "Resolved remote '$URL' to '$potential_url'"
                        URL="$potential_url"
                fi