Version Control Weekly is our weekly newsletter, collecting the top news and links from the world of version control and software configuration management every week. Subscribe to receive it in your inbox every Thursday.
They are claiming full backwards compatibility for APIs, ABIs, and repository formats, so upgrading should be a breeze. Some of the new features do require both the server and the client to be in the latest version.
Not to be left behind, TortoiseSVN also released 1.8 this week so that Windows users can start enjoying the new features in Subversion 1.8.
CollabNet is hosting a webinar next Tuesday (June 25), where Gerrit contributor Luca Milanesio explains how to set up a continuous delivery pipeline for mobile applications using Git, Gerrit, and Jenkins.
In the Eclipse community – which is probably a good representation of the Java programming community in general – Subversion is still the #1 SCM, but Git is just 1.5% behind and rising rapidly.
Google has added a facility to App Engine, with which you just push your Python or PHP application to a remote Git repository hosted by Google, and it’ll be deployed automatically.
GitHub’s Tim Berglund has given an excellent introduction to the internals of Git: The data structures and basic operations underlying everything we see every day when working with Git.
Though probably not the best tutorial to Git, this is valuable information to any Git user, since understanding the elegant concepts beneath can really help when the Git commands throw something weird at you (which has been known to happen).
Lars Vogel has added a nice tip to his excellent Git tutorial: If you have multiple different repositories and want or need to use a different key for each one, you can do so by tweaking your SSH configuration.
In our own blog, we described some interesting hackery you can do with the libgit2 library, which enables you to store your Git data in a relational or a NoSQL database, or in memory, or in Amazon S3, or wherever you want really.