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

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

From: Sverre Rabbelier <hidden>
Date: 2016-06-15 22:44:36

On Mon, May 12, 2008 at 1:19 PM, Jakub Narebski [off-list ref] wrote:
 One note: why not provide HTML version in addition to PDF?
HTML version is now available too: http://alturin.googlepages.com/Use_cases.html
 This is "Finding the owner of the code" (i.e. something like
 non-existent 'git blame --summary') with the goal of "Find who
 needs to be contact about changing (or adding) license / relicensing".
Ah, it is a simple aggregation of 'git blame' then, you are right,
that is not the same as what I had in mind for the mentioned use case.
 This is similar, but not exactly the same as "Find maintainer of given
 subsystem", or "Who is responsible for this part of code".
Agreed, since those should look back in history too.
 * 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).
 * Contributor: who is maintainer of the code / whom should I contact
  and send copy of a patch?
I think this -is- the "Finding a Contributor that is active in a
specific bit of content" use case this time.
 * Bug-fixer: who is responsible about this part of code? Who might have
  introduced the bug?
How would you define 'responsible'? "Having a lot of signed-off-by
lines in that part of the content" would seem like a candidate, but
the "activity" use case seems applicable again here.
 * 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"?)
 * 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'?

-- 
Cheers,

Sverre Rabbelier
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help