Request changes comments
Block merges until code issues are fixed.
Bito’s Request changes comments feature helps enforce code quality by blocking merges until all AI-generated review comments are resolved—fully supported in GitHub, GitLab, and Bitbucket.
When enabled, Bito identifies actionable issues in pull requests and posts them as formal “Request changes” review comments. If your repository uses branch protection rules that require all review conversations to be resolved before merging, Bito’s flagged comments will automatically block the pull request until addressed.
This ensures developers don’t accidentally merge incomplete or unreviewed code.
How it works
1. Enable comment resolution rules in your Git provider
GitHub:
Go to your repository → Settings → Branches
Create or edit a branch protection rule (e.g., for
main
)Enable:
✅ Require a pull request before merging
✅ Require conversation resolution before merging
GitLab:
Go to your project → Settings → Merge requests
Under Merge checks, enable:
✅ All threads must be resolved before merging
Bitbucket:
Go to your repository → Repository settings → Pull requests
Under Merge checks, enable:
✅ All pull request tasks must be resolved before merging
2. Turn on “Request changes comments” in Bito
Go to Repositories in the Bito dashboard.
Click on Settings for your desired AI Code Review Agent instance.
Enable the toggle: “Request changes comments”
Save changes
When this is on, Bito will flag actionable AI feedback as formal review comments requiring resolution. Informational or minor suggestions will remain as regular comments.
3. What happens in a pull request
Bito runs an AI code review on your pull request or merge request.
Actionable issues are posted as change requests.
Your Git provider treats these comments according to your configured merge rules.
If comment resolution is required, the merge is blocked until the flagged issues are resolved.
Example workflow
Developer opens a pull request or merge request.
Bito reviews the code and posts a “request change” comment on a problematic line.
The Git provider blocks the merge due to unresolved comments or threads.
Developer fixes the issue and marks the thread as resolved.
Merge becomes possible once all conditions are met.
Why use this feature?
Enforces follow-up on critical AI-detected issues.
Works natively with GitHub, GitLab, and Bitbucket workflows.
Ensures only reviewed and clean code gets merged.
Helps maintain consistent code quality at scale.
Last updated