Merge & Review
Reviewing and merging are the two actions you take most often. Pull Panda surfaces both as side drawers so they stay out of the way until you need them.
The review drawer
Press r on any pull request to open the review drawer. The drawer collects every comment you have left during the session and lets you submit them as a single review.
You can submit a review in one of three states:
- Approve. The PR is good to merge. Use this when you are happy with the change.
- Request changes. The PR needs work before it can land. Your comments explain what.
- Comment. Leave feedback without taking a position. Useful for nits, observations, or questions.
Add an overall review message at the top of the drawer. Inline file comments you left while scrolling through the Files tab are attached automatically.
The merge drawer
Open the merge drawer from the PR toolbar when the PR is ready to land. The drawer surfaces the merge requirements (approvals, passing checks, no conflicts) and lets you pick how the change should be applied to the base branch.
- Merge. Creates a merge commit that joins the PR branch into the base. Preserves every commit on the branch.
- Rebase. Replays each commit from the PR on top of the base branch. Keeps history linear with no merge commit.
- Squash. Collapses every commit on the PR into a single commit on the base branch. Useful when the PR has many small "fix typo" or "wip" commits.
Which strategy is best depends on your team's convention. Pull Panda respects whatever your repository allows on GitHub.
Shortcuts on this page
| Shortcut | Action |
|---|---|
| r | Open the review drawer |
| Cmd+Shift+C | Copy PR link |
| o | Open on GitHub |
| Cmd+K | Open the command palette |
The full keymap lists every shortcut available across the app.
