Subversion 1.5 released

Subversion development team has released a version 1.5 of the awesome source control system with several new features. My favorite feature one is "merge tracking" as defined in release notes as

"Merge tracking means Subversion keeps track of what changes have been merged where. This reduces the overhead involved in maintaining branches, and gives users a way to inquire what changes are merged -- or are available to be merged -- on different lines of development".

We follow a structured release process at work where before production, we will create a release branch for the code. This branch is where we will run our integration (selenium) tests, fix last few bugs and things of that nature. Presently we have to keep track of those changes individually and ensure that those are merged into trunk appropriately. Subversion's "merge tracking" feature fixes the manual figuring of which changes need to be merged between branches. Instead you just tell Subversion you want the branch changes merged to the trunk, and it figures out what to merge. Pretty neat.

However for some of the feature in new release both client and server have to be upgraded.

Comments (Comment Moderation is enabled. Your comment will not appear until approved.)