When it comes to modern, open-source distributed SCM systems, it’s really a battle between Git and Mercurial. While both of these projects are popular already, Git has found its champion in GitHub and a cavalcade of dedicated users. Mercurial, on the other hand, has remained popular, though without a major sponsor. Atlassian changed all of that today by purchasing Bitbucket.org.
Bitbucket is a code repository hosting service along the lines of GitHub and SourceForge. But Bitbucket is based on Mercurial. Atlassian’s decision to purchase the company came from its lack of an SCM system within its development tool chain.
“We do believe it’s a pretty obvious acquisition,” said Jay Simons, vice president of sales and marketing at Atlassian. “A small team that’s starting out needs a place to dump code and a place to keep track of what’s going on. We built a business on the latter, but we haven’t had a place for developers to put code.”
With the purchase of Bitbucket, Simons said Atlassian is gaining a team of Mercurial experts. That move also heralds a future for the company based on Mercurial, though Atlassian’s tools will still remain SCM agnostic, said Simons.
“We’ve taken a really close look at Mercurial and Git, and we believe that Mercurial is a better technology for enterprise adoption and enterprise version control,” said Simons. “We’re making an investment in Bitbucket and Mercurial across our tools, but we want to be agnostic. We support both Git and Mercurial today in our products.”
After the acquisition is complete and the Bitbucket site comes back online later tonight, Atlassian will be changing the pricing structure for the service, said Simons.