You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(vcs): add GitButler virtual branch support to code review
Implements a GitButler VCS provider that integrates `but diff` into
plannotator's review flow. Detected via `.git/gitbutler/but.sqlite`.
- Lane selector shows each applied stack as a named diff option -
Workspace view diffs from merge base (includes committed lane changes
and untracked files via `but diff -j` enumeration) - Per-lane view
combines uncommitted assigned changes (stack CLI ID) with committed
branch changes (branch CLI ID), merging hunks by line number - File
metadata badges show committed (C), staged (S), or mixed (M) status
per file in lane view, with lane name inline (e.g. "S · test") -
Workspace view shows lane attribution per file; multi-lane files show
"N lanes" with per-lane breakdown on hover ("committed to x, staged to
y") - FileMeta type added to shared/review-core.ts and re-exported
through shared/types.ts (no duplicate interfaces) - Hunk expansion
disabled for per-lane diffs to avoid @pierre/diffs trailing context
mismatch when other lanes' hunks shift line counts
0 commit comments