This is an automated email from the ASF dual-hosted git repository. spmallette pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 9e94e7c22815a57a5f51af35276535901e821eb6 Author: Stephen Mallette <[email protected]> AuthorDate: Thu Oct 8 10:16:25 2026 -0400 Fix tinker-review build worktree conflicting with the src/ worktree Assisted-by: Claude Code:claude-opus-5-5 --- .skills/tinker-review/scripts/functional/setup.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.skills/tinker-review/scripts/functional/setup.js b/.skills/tinker-review/scripts/functional/setup.js index 33a633856b..566d26d5e9 100644 --- a/.skills/tinker-review/scripts/functional/setup.js +++ b/.skills/tinker-review/scripts/functional/setup.js @@ -154,7 +154,9 @@ export async function buildAndStart(workDir, opts) { await exec("git", ["worktree", "remove", "--force", buildWorktree], { cwd: repoPath }).catch(() => {}); } await exec("git", ["worktree", "prune"], { cwd: repoPath }).catch(() => {}); - await exec("git", ["worktree", "add", buildWorktree, prBranch], { cwd: repoPath }); + // Detached: prBranch is already checked out in the src/ worktree, and git + // refuses to check out one branch in two worktrees. + await exec("git", ["worktree", "add", "--detach", buildWorktree, prBranch], { cwd: repoPath }); // Full-reactor build without tests, so every module reflects the PR. await exec(
