feat(commands): model Greview as review specs #214
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
barrettruth/diffs.nvim!214
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/greview-review-spec"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This changes Greview from a worktree-anchored base-only interface into a normalized review-spec model centered on base, target, repo context, and comparison mode. The Ex command stays Git-native while the Lua API becomes an explicit structured interface, so PR-style base/target reviews can be opened without materializing a checkout.
The implementation also updates review buffer reloads, command-line completion, targeted Greview tests, and the vimdoc/API language so the feature has one consistent mental model. I also fixed the repo's current CI blockers in the tracked config/docs path so the documented verification flow passes again.
Verified with
nix develop -c bustedand./scripts/ci.sh.