Skip to main content

Pull request review

The PR workspace is built for reading diffs and leaving high-quality review comments.

PR review

Header actions

ActionPurpose
Open on GitHubView the PR in the browser
Checkout branchFetch and check out the PR head branch in a local clone (see below)
Reviewer badgesWho is assigned / reviewing
SubmitUpload pending comments / submit a review (badge shows pending count)
Request changes / ApproveSubmit with that decision (via the submit flow)
Mark as not viewedClear viewed state for navigation
Begin file commentStart a file-level comment
AI reviewOptional assist — see AI assist

Checkout branch

Use Checkout branch (next to Open on GitHub) when you want to work on the PR head branch in your working copy:

  1. Git Delta locates local clones under your development folder that match the PR repository.
  2. A confirmation dialog shows the branch name and each candidate clone’s pending-change status (clean / staged+unstaged / conflicted).
  3. If several clones match, pick which one to use (the choice is remembered as a repository binding).
  4. If no clone exists, you are prompted to clone into the development folder first.
  5. After confirm: the selected repository becomes active, Git Delta fetches, checks out the head branch (creating a local tracking branch from origin/… when needed), and leaves pull request mode so you land on File Status.

If checkout is blocked by local changes, the usual stash / stash-and-restore prompt appears. This does not use the internal refs/gitdelta/pr/… review ref — that remains for PR review materialisation only.

If locate/clone fails, see Troubleshooting.

File list

CapabilityNotes
Flat / treeSame idea as the working copy
Filter / searchFocus the list; shortcuts can focus the filter
FiltersAll, Viewed, Not viewed, Stale, Commented, Unresolved
Viewed indicatorTrack what you have already read
Private notesLocal-only notes that are never synced to GitHub
Conversation / Change Briefing rowsJump into discussion or AI briefing

Keyboard (PR mode)

See the full list in Keyboard shortcuts. Highlights:

ShortcutAction
J / K or arrowsNext / previous file
VToggle viewed
N / PNext / previous thread
CFocus comment draft
Ctrl+EnterSubmit pending review
note

These shortcuts use Control even on macOS (except where noted elsewhere for copy).

Conversation

The conversation view can include:

  • PR description / summary
  • Checks
  • Timeline
  • Reviewers and status

Comments on the diff

FeatureDescription
Line commentsComment on a line or range
ThreadsReply, resolve / unresolve
SuggestionsAdd a suggestion block where supported
Mentions@ completion with keyboard navigation
PendingNot yet synced to GitHub until you submit

Submit vs draft

  • Draft comments stay local until you Submit
  • Submit can include a summary and a decision (comment / approve / request changes)

Offline drafts

Previously opened PRs and pending outbox items are designed so you can keep reviewing when the network blips — submit when you are back online.

Local notes

Use the local notes scratchpad for personal markdown that stays on your machine (never synced as a GitHub review comment).