TortoiseSVN version 1.5 - sucked

Well, I'm using TortoiseSVN at work, in conjunction with AnkhSVN - plugin for Visual Studio 2003. Don't ask me why, I do NOT like SVN in first place but this is what old projects use in the company I work in. And lately I had to do some changes in old project, so installed TortoiseSVN 1.4.x and AnkhSVN 1.0.2. This worked just fine for a couple of months but today I have decided to upgrade Tortoise to latest version.

Yes, blame me, I forgot that this is an Open Source project and they do NOT think about backward compatibility. Never. Guess what? Guys in TortoiseSVN decided to change format of their "working copy" and Ankh has stopped working because it doesn't know about the new format. Mind you, I have upgraded from version 1.4.x to version 1.5. Not from 3.0 to 10.0 and not even from 1.0 to 2.0. Damn, I wasn't suspecting such ignorance even from open source community.

Oh and BTW, there is no Ankh client for VS 2003 that can work with new format. So I'm in process of backing up projects, uninstalling new version and installing version 1.4.x instead.

posted @ Thursday, July 03, 2008 9:38 AM

Print

Comments on this entry:

# re: TortoiseSVN version 1.5 - sucked

Left by Fyodor Sheremetyev at 7/3/2008 12:00 PM
Gravatar
Check out VisualSVN - that's commercial product integrating Subversion into Visual Studio. Latest version supports Subversion 1.5 format and works with VS2003.

# re: TortoiseSVN version 1.5 - sucked

Left by Stefan at 7/3/2008 10:17 PM
Gravatar
Sorry it sucked for you.

But if you have read the release notes before updating, you could have avoided the problem: it clearly states that the working copy format will be updated. So, it's not ignorance of the open source developers but your own.

Also, from where do you get the impression that a version update from 1.4 to 1.5 can't change anything 'important'? Just because other crappy applications make a major version bump for every bugfix they release doesn't mean open source application have to follow them.

And btw: it's not TSVN's fault if AnkhSVN doesn't have an updated client yet.

# re: TortoiseSVN version 1.5 - sucked

Left by Philip Patrick at 7/4/2008 7:07 AM
Gravatar
@Stefan

Change in underlying format, which breaks backward compatibility IS a major change and is not a simple bug fix. Sure I had to read release notes, but as I said, I wasn't expecting any breaking changes between minor versions, btw word "minor" itself hints you (or at least me) that changes ARE minor.

# re: TortoiseSVN version 1.5 - sucked

Left by F00ba4 at 9/18/2008 11:34 PM
Gravatar
@PP...

But if you knew anything about SVN, you might know that "versions" are of the form 1.X.Y where Y=minor version and X=major version. TortoiseSVN adheres to a similar version scheme as SVN.

# re: TortoiseSVN version 1.5 - sucked

Left by d00dz0r at 9/19/2008 12:24 AM
Gravatar
@PP
I'd have to support Stefan's comment about it being your own ignorance.

As someone who's used SVN since 1.2.*, every Major release (like F00ba4 pointed out) has had major underlying changes to the way it does stuff. Take a moment to RTFM and go back and look into the SVN Change logs. You'll realize that each 1.X change log file mentions that it's incompatible with 1.(X-1).

The OSS community isn't at fault here. You're just stuck in the M$ world and their numbering conventions. Take a look at Ubuntu, their 1st version was numbered 4.10 (4=year 10=month)

# re: TortoiseSVN version 1.5 - sucked

Left by Philip Patrick at 9/24/2008 7:45 PM
Gravatar
I have to admit I didn't know about different versioning system of SVN since I didn't use it in the past that much.
But even according to Wiki (http://en.wikipedia.org/wiki/Software_versioning), common versioning is like "Major.Minor.x.x". Yes, this is not a law, but a common sense. You wouldn't expect screw to tighten in anticlockwise direction unless this is specifically required (because of rotation for example), right? And in this case I do not see the reason why SVN doesn't follow the common sense. But at the end this is their right, right? :)

# re: TortoiseSVN version 1.5 - sucked

Left by Totte at 10/21/2008 12:24 AM
Gravatar
I have the same experience and agree totally with Philip. I'm sure there are a LOT of other people in the same situation. Unfortunately, open source communities consists of programmer geeks (me included) who thinks all users thinks like them, which is far from true. Its simple, if an upgrade have these effects, a message should popup, with a big warning sign saying so, no discussion about it, in my opinion. Anything else is just noise from programmer geeks, just like above, calling users for ignorant. No serious program developer would do that.. Gotta admit though that TSVN is pretty good, but this is annoying..

Your comment:



 (will not be displayed)


 
 
 
Please add 6 and 5 and type the answer here:
 

Live Comment Preview: