scripts : support chaining commands in pr2wt.sh (#18671)

This commit is contained in:
Georgi Gerganov 2026-01-08 13:40:23 +02:00 committed by GitHub
parent 945bf10627
commit f2f6c88067
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 2 deletions

View File

@ -9,6 +9,7 @@
# sample usage:
# ./scripts/pr2wt.sh 12345
# ./scripts/pr2wt.sh 12345 opencode
# ./scripts/pr2wt.sh 12345 "cmake -B build && cmake --build build"
function usage() {
echo "usage: $0 <pr_number> [cmd]"
@ -46,7 +47,7 @@ head_ref=$(echo "$meta" | jq -r '.head.ref')
echo "url: $url_remote"
echo "head_ref: $head_ref"
git remote rm pr/${PR}
git remote rm pr/${PR} 2> /dev/null
git remote add pr/${PR} $url_remote
git fetch pr/${PR} $head_ref
@ -62,5 +63,5 @@ echo "git worktree created in $wt_path"
# if a command was provided, execute it
if [[ $# -eq 2 ]]; then
cd ../$dir-pr-$PR
exec $2
eval "$2"
fi