Universal Mac OS X Subversion Binaries Available

May 15, 2007 CollabNet VersionOne

Note added on June 11th: we now have Subversion 1.4.4 binaries for Mac OS X, read more in Jeremy’s blog post.


You love Subversion and you love your Mac. But where do you get your command line client? I had that problem too and I’m very happy to announce the availability of a new Subversion 1.4.3 binary for the Mac OS X operating system. You can download it right here from openCollabNet. Within the next few weeks it will become part of a community project that will have as its goal to provide up-to-date Subversion binaries for many operating systems.  We’ll blog about it when that project starts but let’s learn about the Mac OS X binary first.

The new OS X binary is a complete Subversion 1.4.3 command line client installation. Using the Mac graphical installer, you can install the binary on any 10.4.x OS X operating system. The binary is "universal" so it runs on both the Intel and PPC based systems. The binary contains the Subversion executables and all necessary/dependency headers and shared libraries. This means that you can compile other applications against the included libraries, for instance to compile Apache to throw a network layer onto the newly installed Subversion binary. The package also includes the JavaHL bindings for those of you using Subversion natively from a Java application, like the popular Subclipse plug-in for Eclipse. 

While this Subversion binary is fully functional, this is only the beginning. With a community project surrounding the efforts required to build this binary, we can eventually include more bindings, better packaging and possibly a Subversion server for Mac OS X. The sky is the limit and our community will be the steward of what is to come. Expect more information about the community project in the near future.

Previous Article
CollabNet Subversion update

What's going on with CollabNet Subversion? Read more ›

Next Article
Merge tracking in 1.5

As I mentioned in my previous post, the Subversion project has identified many requirements based on input ...