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

Re: postponed rename bugs/features concern

From: Chris Hecker <checker_at_d6.com>
Date: 2003-10-25 07:59:00 CEST

>Bit of a priority difference here: The important 1.0 features are the
>ones we *share* with CVS, while many (though not all) of the
>differentiators are gravy.

I agree with this to some extent, but I would put forward a few features
that are the main reasons for switching, or will be, and really, if svn
came out as just the shared features there'd be no reason to care. In no
particular order:

- atomic commits
- real renames
- versioned directories

I would assume other people have different lists, but these are mine. Hah,
I just looked at the homepage and hey, they're the first ones mentioned
after "most cvs features"!

Anyway, I think you guys need to come out of the gate strong on those
features. The rename thing is really the only broken one of those right
now (and diffing across renames if that still doesn't work right). It
seems like a bad idea not to fix it before 1.0. Also, it's not something
somebody like me can just go write and contribute...it's going to be a
schema change (presumably), and if you know you're going to need to do
that, get it done before people are counting on stability from release to
release like they will after 1.0.

>Agree that true repository renames would be nice, but I still think
>they're Post-1.0 and it's not a crisis for those who use Subversion
>before then. Renames in those repositories will be represented as
>copies+deletes, and will continue to be so represented after any
>schema switch. So there's backwards compatibility here.

Except tools written to do anything with svn repositories post-real-rename
will silently ignore those renames, which seems like it's setting a land
mine for later developers. I'd think you'd want to get changes like this
that can affect the future in now.

>There was a thread here recently, "svn_fs_merge not used" I believe,
>that brought up the rename question.

I'll check it out, thanks.


To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Oct 25 14:48:34 2003

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

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