Changes between Version 3 and Version 4 of StatsType
- Timestamp:
- Oct 14, 2007, 5:34:45 AM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
StatsType
v3 v4 9 9 105 author2 even some more text 10 10 }}} 11 In this case author1 has zero lines in revision range [1,101] and after that one line. Author2 has zero lines in revision range [1,104] and after that two lines. For each file svndigest parses this output and generates histogram on when and by who lines were modified. Of note, is that the curves generated with the classical statistics are non-decreasing. This is simply reflect that the statistics is cumulative answering the question: ''How many of the lines, present in the current code base, did '''author''' add before revision '''rev''' ?''11 In this case author1 has zero lines in revision range [1,101] and after that one line. Author2 has zero lines in revision range [1,104] and after that two lines. For each file svndigest parses this output and generates histogram on when and by who lines were modified. Of note, is that the curves generated with the classical statistics are non-decreasing. This is simply reflect that the statistics is cumulative answering the question: ''How many of the lines, present in the current revision, did '''author''' add before revision '''rev''' ?'' 12 12 13 13 === Blame === … … 15 15 The implementation of this statistics can be followed in ticket:24. 16 16 17 The blame statistics is also based on the blame output. However, rather than only issue `svn blame` for the lastest revision, `svn blame -r N` is issued for each revision ''N''. Svndigest calculates how many lines '''author''' own at the specific revision by simply counting the second column in the blame output. This statistics answers the question: ''How many lines, in the code baseat revision '''rev''', were '''author''' responsible for?''17 The blame statistics is also based on the blame output. However, rather than only issue `svn blame` for the lastest revision, `svn blame -r N` is issued for each revision ''N''. Svndigest calculates how many lines '''author''' own at the specific revision by simply counting the second column in the blame output. This statistics answers the question: ''How many lines, in the repository at revision '''rev''', were '''author''' responsible for?'' 18 18 19 19 === Add ===