Repository navigation
feat(server): configure worktree directory - #12009
mamoreau-devolutions wants to merge 1 commit into
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Advanced Run ID: 📒 Files selected for processing (13)
Included review availability: Your plan provides up to 10 included reviews per hour; 9 remain after this review. 📝 WalkthroughWalkthroughChangesConfigurable worktree directories
Priority: ⬇️ Low Estimated code review effort: 3 (Moderate) | ~25 minutes Change: Feature Sequence Diagram(s)sequenceDiagram
participant SettingsPanel
participant ServerSettingsService
participant GitVcsDriverCore
SettingsPanel->>ServerSettingsService: save worktreesDirectory
GitVcsDriverCore->>ServerSettingsService: getSettings
ServerSettingsService-->>GitVcsDriverCore: configured directory
GitVcsDriverCore->>GitVcsDriverCore: resolve worktree path
GitVcsDriverCore->>GitVcsDriverCore: create worktree
Suggested reviewers: Merge Risk: ⚪ Minimal · up to The configurable worktree directory is wired through creation, managed-root validation, scanning, settings, and focused tests without an identified merge-blocking issue. 🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (3 passed)
Full details: Description checkExplanation The description summarizes the main change and validation, but it does not use the required sections or include the required checklist. It also changes the UI without providing before/after screenshots. Full details: Docstring CoverageExplanation Docstring coverage is 20.00% which is insufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 5 functions across 12 files. (1 skipped: 1 unsupported.)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
Note This comment is posted by Julius' dot The new General settings field has no before/after UI evidence attached. The verification rule requires it. Please show the environment-scoped directory setting, including saving and resetting it, and report the observed worktree location after each change, then request reconsideration. |
New worktrees can now be created under a configurable environment-level directory instead of only the default T3 home location.
Adds the General settings field, resolves configured paths when creating worktrees, and preserves recognition of both configured and historical default roots for review and project scanning.
Validated with focused worktree-directory, settings, review, scanner, and Git worktree tests.
Model: GPT-5.6 Terra
Harness: GitHub Copilot CLI
Summary by CodeRabbit
New Features
Bug Fixes
Documentation