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

Re: Subversion != your filesystem (was mv != (cp && rm))

From: Florin Iucha <florin_at_iucha.net>
Date: 2001-11-28 23:06:00 CET

On Wed, Nov 28, 2001 at 10:38:22PM +0100, Mattias Rönnblom wrote:
> "Florin Iucha" <florin@iucha.net> writes:
> In the "hard links" model, A points to the node-id originally pointed
> to by B. When the name B is removed, that node is only known by
> one name; A. As far as I see, the most intuitive is that all
> names of a specific node are equal. "svn link" or "svn ln" is
> probably a bad name for this operation, as it is as confusing
> as the overloaded "ln" command in UNIX. D is just a copy;
> a new node-id with only one name: D.

Maybe the UNIX pattern is too etched in my brain.

I see the model as an object with multiple aliases (inode + directory entry).

That is well known to most people. Also Clearcase has the same concept.

I am not saying that because we did it this way for 20 years we should keep
it this way. What I am saying is don't change meaning of concepts just because
you can. Also what I'm talking about is the client interface, the user
experience... most users won't care about what the repository does with their

Again, I apologize if I misunderstood the topic and just created noise.

Thank you for your time,

"If it's not broken, let's fix it till it is."
41A9 2BDE 8E11 F1C5 87A6  03EE 34B3 E075 3B90 DFE4

  • application/pgp-signature attachment: stored
Received on Sat Oct 21 14:36:49 2006

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