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

Re: svn status -v

From: John Szakmeister <john_at_szakmeister.net>
Date: 2006-08-18 11:54:26 CEST

----- Branko Čibej <brane@xbc.nu> wrote:
> Tanaka Akira wrote:
[snip]
> > I found "svn log -r COMMITTED d2/f" causes an error.
> >
> > nute% svn log -r COMMITTED d2/f
> > svn: File not found: revision 1, path '/d2/f'
> >
> > I think it is a bug.
> >
> > The last committed revision should be 2 which is the commit
> > for svn cp.
> >
> That's the last committed revision for d2. d2/f is the same object as
> d1/f, and it wasn't changed in revision 2.

Yeah, but the new reference to the object was committed in r2, and it really should reflect that--even if it is the same underlying object. :-)

>
> The real question here is: do we want to expose the fact that the FS is
> a DAG to users like this? I have no problem with it, but it can be
> confusing, as this conversation shows.

I think the answer is "no." I think it's fine that we do these things underneath the hood to conserve space, maintain history, etc. But we should always be exposing things that makes the most sense to users. In this case, one could deduce that d2/f existed before d2/... which is just weird. :-)

-John

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Aug 18 11:55:18 2006

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.