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

Re: "svn status -u -v" - Erroneous output?

From: Ben Collins-Sussman <sussman_at_collab.net>
Date: 2003-06-28 08:34:37 CEST

Michael Schmitt <schmitt@konstantin.uni-trier.de> writes:

> Hello,
> please have a look at the following command output. AFAICS, the output of
> "svn status -u -v" is wrong as the last committer is not "schmitt" but
> "ziegel".
> schmitt@host:~/Project> svn status -u -v SubDir/1.php
> SubDir/1.php
> * 779 779 schmitt SubDir/1.php
> Head revision: 838
> schmitt@host:~/Project> svn log SubDir/1.php |head
> ------------------------------------------------------------------------
> rev 813: ziegel | 2003-06-20 13:55:21 +0200 (Fri, 20 Jun 2003) | 2 lines

This is not a bug, it's doing exactly what we intend.

However, I do admit it's not what most users expect.

In our docs, we say that the the '-u' flag makes 'svn status' contact
the server and add "out-of-date" information to the normal local
status information. In practice, this means we only add asterisk
characters to local information. But most people *expect* that we
would really, truly display the last-changed-rev and last-author from
the server as well.

This is something that has long confused users. I really wonder if we
should change the behavior. It would be almost effortless; when we
run 'svn st -u', we're doing a real update under-the-hood; all of the
live props ("entry" props) from the server are coming down to us
already. We just need to make use of them.

Any thoughts on this?

To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Jun 28 10:35:47 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.