Kiln Harmony brings Git and Mercurial together
Fog Creek Software, a software house based in Manhattan and home of the well-known blogger Joel Spolsky, has announced Kiln Harmony, a distributed version control system in which any repository can be accessed simultaneously by Git or Mercurial. The two open source distributed version control systems emerged at around the same time and have vied for the attention of developers on more or less equal terms. Recently though, despite not differing that much in terms of functionality, Git has found many more followers.
For most project hosting products that support multiple version control systems, developers usually have to decide in advance which tool they will use to access the repository and then use only that tool. With Kiln Harmony, developers can use both at the same time as the software manages a lossless translation between the two systems, thus Git changes appear in Mercurial and Mercurial changes appear in Git. Each Mercurial change set always appears as the same Git commit and vice versa, even if the user is using their repository in conjunction with another hosting service or adds a new Kiln installation.
Kiln Harmony is the latest iteration of Fog Creek's Kiln software, which includes project management, code search and review, and integration with Fog Creek's FogBugz. Kiln is available on a 45-day free trial and is then billed at $25 per user per month or $30 a month with FogBugz.