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

Re: [Issue 962] - remove and move should work for missing files and directories

From: Karl Fogel <kfogel_at_newton.ch.collab.net>
Date: 2003-01-08 18:37:53 CET

"Ich Selbst" <ichselbst@gmx.ch> writes:
> Maybe I'm missing something here but I just can't see the problems
> that feature would cause. To do a move/rename in a working copy
> subversion makes some changes in the .svn directory to remember
> that action for the next commit, then (or before?) does the move/rename
> in the real filesystem. All I'm asking for is that the latter part (in the
> real
> filesystem) is _not_ done by subversion (it simply assumes that the client
> itself does/did that).

Steve, the "Maybe I'm missing something here" is the key :-).

If you try yourself to implement this, reliably, handling all the edge
cases, you will see why it was problematic. Or if you just read Ben's
and Philip's admirably detailed comments in issue #962, you'll see
some of the complexities of implementing this.

When you say "I'd like enhancement X", and Ben replies saying "We
agree, but it's not as easy to implement as you might think, and
here's why", he's not just making it up, you know.

> Already had that coded. But the problem with that is that it takes too
> much time if the file is very big.
> But if that's the only solution then I will revert back to my previous
> version.

I think that's the best course for now. Hope we can do better for
your later on, of course.

-Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Jan 8 19:22:40 2003

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