I was just glancing through the bugs that are assigned to after the 1.0
release. While I totally support the recent push to try to get done, I
have some concerns about a few of the bugs/features that are punted right
now. I thought I saw a mail asking for people to push back after the
issues were postponed, so here goes. Hopefully this is appropriate and
useful, if not, my apologies and feel free to ignore it. Also, I got
really busy (new baby) and so I'm not on the dev list anymore, so please
keep me cc'd if possible. I made a good faith effort to check the list
archives since I unsubscribed to see if these had been covered, but forgive
me if I missed something.
There are two issues I think need to be addressed before ship, and they
both have to do with renaming. It seems that renaming is one of the key
differentiators for svn relative to cvs, so it's pretty important to get
"right" out of the gate, in my opinion.
- The first issue is the current implementation of rename as cp+rm (issue
898, and sort of 895). I'm worried about not having an atomic rename
(assuming there is reason to have one at all, which it seems there is), and
then shipping and svn getting popular, and then this change being really
hard to make (I'd assume it involves a schema change, but I don't know, or
if tools are built assuming cp+rm behavior). If the developers don't think
it'll be hard to make this change, then okay, but if it is hard then it
seems better to do it now than after ship.
- A related but different issue is 1093, diffing across renames. It seems
that if rename is going to be a first class feature, this should work
intuitively.
Thanks, and hopefully this was appropriate,
Chris
PS. Again, please keep me cc'd.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Oct 23 15:11:07 2003