Subversion 1.7 to enable Git-like features

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

Post Reply
User avatar
md5
ScummVM Developer
Posts: 2250
Joined: Thu Nov 03, 2005 9:31 pm
Location: Athens, Greece

Subversion 1.7 to enable Git-like features

Post by md5 »

(Posting this in the general forum, as I feel it's related to ScummVM itself)


WANdisco announced on Wednesday that they’ll be committing their development resources to Subversion 1.7, with a release date set for this summer along with the news that it will also enable some Git-like features.

Earlier on Wednesday we shared a video from Hyrum Wright, WANdisco’s Director of Open Source, where he spoke of some of the changes we could expect in the next release of Subversion, which signals an exciting time for the Subversion project.

We often see and hear discussion between developers talking about the merits of Subversion and Git. One of the main talking points is often the speed of doing various things in Subversion, such as merging or checking out the repository, as well as the ability to perform offline commits.

Subversion 1.7 will release with Next Generation Working Copy (WC-NG), enhancing the existing working copy functionality with centralised metadata storage and improved extensibility. This will provide the groundwork to allow offline commits and other features associated with Distributed Version Control Systems (DVCS) such as Git and Mercurial.

It will also include HTTPv2, an update to the existing WebDAV HTTP protocol, which will improve performance, which also continuing to allow web access to subversion, making its use a more enjoyable experience for developers worldwide.

Additionally, Subversion 1.7 will offer a number of new features and enhancements, improving performance and ease of use. These will include augmented diff representation (svn patch), allowing the merging of patch files, amongst others.

We often hear from Git users who have questioned why Subversion is trying to “copy” Git in order to progress. I’d argue that that’s not necessarily the case. There are certainly some Git features that appeal to developers, so to me it would make perfect sense for Subversion to include similar changes, whilst also offering the centralised repositories which appeal to a large number of corporates wanting all their data in one place, thus appealing to a larger number of developers.

http://subversion.wandisco.com/componen ... /1/44.html
fingolfin
Retired
Posts: 1452
Joined: Wed Sep 21, 2005 4:12 pm

Post by fingolfin »

I am not quite sure why it is necessary to fully quote that message in your post? And by the way, you should mark it as a quotation.. it looks as if it was your own text.

Anyway, it's nice to hear that Subversion will get some improvements, although I don't think that's any reason to get excited. This is just an announcement of future plans, after all, about adding a limited subset of features DVCS systems like git and mercurial already have. And you won't be able to use the new features fully unless both client and server support them. And if you have to change both of those anyway, I wonder why one wouldn't just switch to git/mercurial/bazaar directly?
Post Reply