Subversion is rubbish

Subversion

Is

Rubbish...

On the version we are using here, 1.4.2 or somesuch, I had huge trouble committing some .xml files (which were dataset stub data for testing, so I called them names such as "dsInvestor.xml")

The server threw a fit, asked me for my security credentials, and refused to commit them to the repository.

I thought it WAS permissions, so created a new blank text file called "text.txt" (imaginative, I know) and commited that...and it worked fine.

hmmm, maybe it's something in the XML causing some problems...does subversion parse the xml in order to get a diff? So I copied the XML content into the .txt file, and THAT worked too.

OK, maybe it's the extension, so I changed the extension to .xml.

and THAT WORKED TOO.

...I checked the encoding, both files were UTF-8 (as you'd expect) so it wasn't that.

...the final thing was to delete the old file, rename the exisiting file, and try again.

...and that did NOT work.

Removing the "ds" from the start of the filename, DID WORK. Do NOT try and commit files that begin with "ds", it doesn't like it.

What a pile of *()&$£(*$£*($

Still, at least I figured it out.

Oh, and TortoiseSVN is rubbish, I hate the way it lets you do a filesystem rename of a folder without affecting the underlying SVN structure. Not even a warning, like "do not do this as it'll barf your repository and set fire to your house/wife/cat*".

However, it's still better than VSS.

:)

Comments

Popular posts from this blog

Non-cursor cursors

Spotify analogy doesn't work