Share
When you want others to see your work, you share it by creating a request — a pull request (PR) on GitHub, a merge request (MR) on GitLab. You might share to get review, to run CI, or just to show someone what you're working on.
Authentication
VisualJJ uses your Git credentials for pushing and VS Code's GitHub login for creating requests. You'll be prompted to sign in when you first create a request.
Sharing a change
Right-click a change and select Create Request (PR). VisualJJ pushes a branch and creates the PR on GitHub.
Changes with open requests show a badge with the PR number. Click the badge to open it on GitHub.
Updating after feedback
Edit your change directly instead of adding fixup commits:
- Double-click the change to edit it
- Make your fixes
- Right-click and select Update Request (PR)
The request updates with your clean changes. Reviewers see a focused diff, not a pile of "fix typo" commits.
Adding changes to a request
To include more changes in a request, create new changes and drag the PR badge onto them. All changes below the badge are included.
Working on a teammate's request
First, switch the filter to All changes in Project Info (gear icon) — by default VisualJJ shows only your own changes. Once you can see the teammate's work, double-click their change to start editing it. VisualJJ handles the tracking and branch setup underneath.
From there, editing, reshaping, and updating the request work exactly the same as on your own changes. When you're ready, right-click and select Update Request (PR) to push your edits back.
Stacked requests
When you have a large feature, break it into a chain of dependent changes — each building on the previous one:
- Database migration
- API endpoint (depends on #1)
- Frontend component (depends on #2)
Create a request for each. Ship from bottom to top — after each ship, clean up the merged change and rebase the rest of the stack onto main.
Stacks work well when changes genuinely depend on each other and you want smaller, reviewable requests instead of one large PR.
Shipping
When the request is approved, ship it to land your work on main.
Pro features
VisualJJ Pro adds automation for stacked requests:
- Stack position numbering in the tree (e.g. "1/3", "2/3")
- Option to update PR descriptions with a list of all PRs in the stack
- Links between PRs so reviewers see the full stack
See Pro Features for details.