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

Re: Output of svn log -v

From: David Glasser <glasser_at_davidglasser.net>
Date: Mon, 31 Mar 2008 12:53:35 -0700

On Sun, Mar 16, 2008 at 4:47 PM, Karl Heinz Marbaise <khmarbaise_at_gmx.de> wrote:
> Hi there,
>
> i have a little suggestion may be a bug to give here:
>
> If i change a file/directory and add an property to a file or in other
> cases i add only a new property to a file the output of svn log -v does
> not show this...in comparison to changes to the contents of a file...
>
> 1. Case
> I have only added a file property to a file:
>
> svn log -v will print out
>
> -------------
> rXXXXXX | kama | date | 1 line
> Changed paths:
> M /trunk/HEADER.html
>
> 2. Case
> if i change the contents of that property svn log -v
> will give the same output (except date and revision of course).
>
> 3. Case
> If i had changed the contents of the file svn log -v will print the same...
>
> So using the svn log -v command i can't make a decision if i had made
> changes to the contents of file or to the properties or added properties
> to the file.
>
> Shouldn't svn log -v print out the columns like svn status does to make
> it comparable...?
>
> Suggestions would be the following:
> 1st column and 2nd column Already used anywhere ?
> 3rd column A/M/D/ (space means not changed) (Property changes)
> 4th column A/M/D/R (Contents changes)

It would be nice, but that's not how the current API works. You'd
actually have to change a surprising number of things to enable this:
APIs and data types on the FS (2 backends), repos, RA (2 servers and 4
clients), and client... and then deal with the fact that existing
repositories don't have this data stored. ("svn log" uses a special
"changes" summary structure in the repository rather than actually
figuring out what changed each time.)

--dave

-- 
David Glasser | glasser@davidglasser.net | http://www.davidglasser.net/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-03-31 21:53:46 CEST

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