Thread (8 messages) flat view 8 messages, 3 authors, 2016-06-15

Re: [RFC] Use cases for 'git statistics'

From: Jakub Narebski <hidden>
Date: 2016-06-15 22:44:36

Sverre Rabbelier wrote:
On Mon, May 12, 2008 at 1:19 PM, Jakub Narebski [off-list ref] wrote: 
quoted
 * Maintainer: how close should I examine provided patch?
I'm not sure I understand what you mean with this, perhaps related to
"Name: Finding parts of the content in which a lot of bugs are
introduced and fixed" (e.g., patches to bug prone areas should be
examined more closely).
This is, IMHO, the most complex example (at least to do properly).
It begins with: does given author have code touching given subsystem
(i.e. is it for him/her new contribution wrt. subsystem)? How many
commits he/she has affecting given subsystem? How often he/she rewrites
code? How many bugs were introduced?

Details I think need to be provided by maintainer...
quoted
 * Contributor: what happened with my code?
Do you mean a "track my code" like feature? Showing the movement of a
particular piece of code through the code? (Displaying information
like "moved from foo.c to bar.c in commit 0123456789abcd"?)
I was thinking there about "git blame --reverse".
 
quoted
 * Searching where to contribute: what are oldest part of code dealing
  with error messages (find ancient code)?
In other words, find the lines with the oldest modification time stamp
from 'git blame'?
Or find the lines with oldest modification stamp with "die" or "warn",
or find which messages are oldest, even if wrapper have changed.


P.S. I wonder how hard to be to plug-in such SCM statistic system
into something like project management, see
  "Joel On Software: Evidence based scheduling" (of programming tasks)
  http://www.joelonsoftware.com/items/2007/10/26.html

-- 
Jakub Narebski
Poland
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help