[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: What do you Hate about Subversion?

From: B. Smith-Mannschott <benpsm_at_gmail.com>
Date: 2007-01-18 11:41:33 CET

Well, I wouldn't say "hate", but there are a few things that itch me
the most often:

(*) The inflexibility of externals. The fact that they are absolute is
inconvenient for references with a repository (especially if the
repository must later be relocated.)


Even in the absence of that, we are often forced to use svncopy (a
slow process) to tag successfully, where a relative externals
declaration would DWIM without needing to be rewritten or pinned.

(*) Lack of support for "opaque directories", "packages", "bundles",


(*) The lack of support for accented characters in file names under
Mac OS X because OS X uses decomposed unicode as UTF-8, while
subversion assumes composed unicode as UTF-8.


(*) The lack of true rename support. Or rather, it keeps popping up in
other explanations for other defects and odd behaviors such that I
imagine that the world would be nicer if we had it. Though I'd have a
hard time putting my finger on what exactly "it" is. I have the
feeling the developers on subversion have the same difficulty
(defining the semantics of what it would mean to have true renames),
else why would it still be an open issue, considering it's been a todo
since about subversion 1.0.


(*) The lack of merge tracking. Yes, I've tried to wrap my brain
around svnmerge.py, I can make it work, but I've never quite
understood how to use bidirectional merging. Even so, it's not much of
a solution for most on my project since most use subclipse or
tortoisesvn. I think I'm the only one that regularly using the command
line. Currently we just don't do much branching, or branches are very


This, happily, is being worked on! *<:-)


// Ben

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Jan 18 11:42:00 2007

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.