]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
scripts : add support for forks in pr2wt.sh (#19540)
authorDaniel Bevenius <redacted>
Thu, 12 Feb 2026 12:14:28 +0000 (13:14 +0100)
committerGitHub <redacted>
Thu, 12 Feb 2026 12:14:28 +0000 (13:14 +0100)
This commit adds support for using the pr2wt.sh (pull request to
workspace) script with forks of upstream llama.cpp.

scripts/pr2wt.sh

index bd635f3b9d86b49d75a1c6675b67acd49f6261f5..067f5d466b69de4fde5798563696d3f318db54c9 100755 (executable)
@@ -30,12 +30,18 @@ fi
 PR=$1
 [[ "$PR" =~ ^[0-9]+$ ]] || { echo "error: PR number must be numeric"; exit 1; }
 
+url_origin=$(git config --get remote.upstream.url 2>/dev/null) || \
 url_origin=$(git config --get remote.origin.url) || {
-    echo "error: no remote named 'origin' in this repository"
+    echo "error: no remote named 'upstream' or 'origin' in this repository"
     exit 1
 }
 
-org_repo=$(echo $url_origin | cut -d/ -f4-)
+# Extract org/repo from either https or ssh format.
+if [[ $url_origin =~ ^git@ ]]; then
+    org_repo=$(echo $url_origin | cut -d: -f2)
+else
+    org_repo=$(echo $url_origin | cut -d/ -f4-)
+fi
 org_repo=${org_repo%.git}
 
 echo "org/repo: $org_repo"