Private Alpha

Merge Base

The first Git forge to work with git, not against it.

We're in private alpha. Sign up below to request early access.

Why Merge Base?

Work in parallel

Never acquire a lock on another human being again. Like the hundreds of developers working on the Linux kernel at any time, use the capabilities git has had for decades to work independently and integrate with confidence.

Engineer releases deliberately

Assemble features, fixes, and improvements in any combination, in any order. Promote topics from drafted through released fully independently; your release needs determine what is released, not coincidences in your development process.

Track topic dependencies automatically

When topics depend on other unreleased topics, tracking their precise dependency graph makes sure that releases include the correct topic set. This works with no additional metadata; git commits are already a graph.

Never stop for conflicts

Eliminate most conflicts, and keep the unavoidable ones simple and contained to the actual conflicting topics. Review AI-proposed topic reconciliations, or reconcile topics yourself, with the responsible authors automatically notified.

Review in detail

Review every line of every commit inline and independently, and even review the graph structure of the topic branch. And when topics conflict, review all proposed reconciliations and choose the one that fits.

Control your dependencies like your own code

Whether you're using official versions, including unreleased upstream topics, or maintaining a local fork, keep track of both upstream's code and your own directly from your own repository, and select exactly what goes into your dependencies just as you do for your own releases.

First-class Jujutsu support

jj makes much of git's inherent flexibility easier to use locally; Merge Base does the same on the remote. No need to downgrade jj merges with their first-class conflicts and resolutions in order to push; just push them as they are.

Graphically reroll any topic

See the commit graph and reorder, split, squash, and edit freely from the web, just as you would with interactive rebase. Review AI-proposed rerolls, or reroll your own.