From: Georgi Gerganov Date: Sun, 26 Apr 2026 16:49:26 +0000 (+0300) Subject: pr2wt : symlink .pi (#22386) X-Git-Tag: upstream/0.0.10438~1496 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=f53577432541bb9edc1588c4ef45c66bf07e4468;p=pkg%2Fggml%2Fsources%2Fllama.cpp pr2wt : symlink .pi (#22386) --- diff --git a/scripts/pr2wt.sh b/scripts/pr2wt.sh index e028814c4..ae03a888c 100755 --- a/scripts/pr2wt.sh +++ b/scripts/pr2wt.sh @@ -68,11 +68,19 @@ dir=$(basename $(pwd)) git branch -D pr/$PR 2> /dev/null git worktree add -b pr/$PR ../$dir-pr-$PR pr/$PR/$head_ref 2> /dev/null +og_path=$(pwd) wt_path=$(cd ../$dir-pr-$PR && pwd) echo "git worktree created in $wt_path" cd $wt_path + +# pi agent setup in the worktree +if [[ -f "$og_path/.pi/SYSTEM.md" && ! -f ".pi/SYSTEM.md" ]]; then + mkdir -p .pi + ln -sfn "$og_path/.pi/SYSTEM.md" .pi/SYSTEM.md +fi + git branch --set-upstream-to=pr/$PR/$head_ref git pull --ff-only || { echo "error: failed to pull pr/$PR"