Background gradient
Icon

Merge queue

The Graphite merge queue automates the best practices to eliminate merge conflicts and make sure that the main branch stays green. Automatically rebase, rerun CI, and merge PRs (or stacks of PRs) with the click of a button.

Meet Graphite: How the fastest developers ship code
Background gradient

01.

Eliminate merge conflicts

Merge conflicts are painful, potentially incident-causing, and slow down your team. Common fixes that rely on developers to rebase their changes before every merge aren’t any better. Graphite’s Merge Queue works silently in the background to automate tedious developer processes, including rebasing, to constantly keep your stacks in parity without slowing down your team.
screenshot
Background gradient

02.

Built for teams

The Graphite Merge Queue works wherever your team is: merge via Graphite the same way you would do any other merge, or merge on GitHub using a label. We let your team work with the tools they’re most comfortable with.
screenshot
Background gradient

03.

Your CI burden, solved

Because our merge queue is built for stacks, we optimize CI and save you time and money by skipping duplicate and redundant tests. Our merge queue can merge stacks as one and reuse CI workflows across individual PRs.
screenshot
Ready for better code review?