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

Re: Statistics: Code lines removed, added, changed

From: Erik Huelsmann <ehuels_at_gmail.com>
Date: 2006-07-27 22:49:29 CEST

On 7/27/06, Marco Schulze <nlmarco@users.sf.net> wrote:
> Hello *,

Hi, dispite Ryan's answer already being sent, I'd also like to respond:

> we were using CVS with CVS Monitor for years and switched to SVN a few
> months ago. Despite of intense search, we did not find any statistics
> tool that was revealing the most interesting: the number of code lines
> removed/added/changed. After analyzing one of these statistics tools, I
> came to the conclusion that the problem is a subversion issue: the "svn
> log" does not contain these numbers!

Exactly. SVN doesn't have these numbers, because it doesn't need them,
nor do they come as a low cost - as they do in CVS/RCS because of its
storage format.

> Is that an architectural flaw?

It's only an archetectural flaw if it was a requirement to start with.
It never was a requirement to Subversion to have these numbers
available. It's the flip side to treating texty and binary files
equal.

> Doesn't SVN have this statistical information?

No, it doesn't. Not only, but definitely also due to the fact that the
Subversion developers think these data don't actually mean anything:
Is a 1 line change less important than a 10 line change? Just add 10
lines of empty space and a 1 liner becomes more important: it's 11
lines now.

> Or can the "svn log" command be easily extended to show
> these numbers?

No.

Bye,

Erik.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Thu Jul 27 22:52:30 2006

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