← Teams

Code review

Inline comments on branch diffs. No pull requests — review happens on the branch itself.

How it works

Every branch has a diff view comparing it to the default branch. Open it from the repo page — click the branch name to see what changed.

The diff shows file-by-file changes. Click any line to leave a comment. Comments are visible to everyone with access to the repo. Delete your own comments when they're resolved.

Why no pull requests

Pull requests are an artifact of fork-based open source workflows. In a team that owns its repos, they add ceremony without adding safety. gittan uses gated branches instead — the pipeline decides if a push is accepted, not a manual approval step.

Code review still matters. But it happens on the branch diff, not on a PR form. Comments are tied to the branch and the code — not to a merge request lifecycle.

Where to find it

Navigate to a repo, then pick a branch from the branch list. The diff view opens with all changed files collapsed. Expand a file to see its patch, and click a line number to comment.

Scope

Comments are scoped to a branch. When the branch is merged or deleted, its comments go with it. There is no cross-branch comment thread — each branch is its own review context.