[root]/statsvn/src/net/sf/statcvs/input
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 221 (100.0%) | 9011 (100.0%) | 40.7 |
Jason Kealey | 101 (45.7%) | 5042 (56.0%) | 49.9 |
Gunter Mussbacher | 62 (28.1%) | 2566 (28.5%) | 41.3 |
Jean-Philippe Daigle | 13 (5.9%) | 973 (10.8%) | 74.8 |
Benoit Xhenseval | 45 (20.4%) | 430 (4.8%) | 9.5 |
Move to net.sf.statsvn
0 lines of code changed in 25 files:
Fixed some checkstyle issues (using final wherever possible, hence a few changes...)
Introduced constants and rename final static method in upper case (was inconsistent).
Also there were a few inconsistencies in the use of { on the same line as for or if.
Re-ordered private/static/final keywords to follow java standard (e.g. private static final...)
I hope this is ok.
283 lines of code changed in 10 files:
Replaced string concatenation with StringBuffer
Added a few final on constructor parameters.
Fixed a few FindBugs/PMD/Checkstyle.
Added a site navigation file for Maven.
147 lines of code changed in 10 files:
better error messages
6 lines of code changed in 1 file:
1580913 - NPE on statsvn run when author name is null
3 lines of code changed in 1 file:
errors found by klocwork inforce
1 lines of code changed in 1 file:
bug 18: handling of new IOException during diff instead of causing application to stop (to handle server DoS protection gracefully, as we did previously)
4 lines of code changed in 1 file:
bug 18 - cached info is now taken into account when attempting to diff revisions
54 lines of code changed in 2 files:
Bug 14: now including copyfrom-path and copyfrom-rev in our RevisionData ... in case we ever want to use it.
30 lines of code changed in 2 files:
Bug 18 - updated the cache xml file to include binary status; still need to use this information before using svn diff
182 lines of code changed in 5 files:
bug 31: centralize how we execute other processes.
bug 18: helping persistence of binary status by bubbling up BinaryDiffException
252 lines of code changed in 2 files:
renaming line counts to cache & persisting binary status in cache (initial implemetation only)
70 lines of code changed in 4 files:
bug 12: some work towards re-integrating input layer level tests
wrote a fixture that helps run statsvn without having to connect to the server, using files.
3 lines of code changed in 1 file:
bug 15: svn.log is filled with entries in other branches, even if not relevant to current working folder.
319 lines of code changed in 2 files:
use repository uuid instead of repository url for naming of lineCounts xml files
29 lines of code changed in 4 files:
fixed bug 10: now saving xml files to a directory specified by command line arguments
6 lines of code changed in 1 file:
making the $Id$ keyword work
3 lines of code changed in 2 files:
comments changed
3 lines of code changed in 1 file:
added ID keyword to the last two files added to repository
1 lines of code changed in 2 files:
fixed Bug 10 except for saving xml files (repositories and lineCounts_*) to the statsvn directory
68 lines of code changed in 4 files:
now all revisions of a path are saved under the same path in lineCounts.xml; a revision with only property changes is now correctly interpreted as 0 0 instead of -1 -1
182 lines of code changed in 1 file:
bug 27: refactor: Builder.getFileBuilders() - partial work only.
72 lines of code changed in 5 files:
bug 30: refactor: SvnLogfileParser casts SvnLogBuilder to Builder
90 lines of code changed in 3 files:
bug 29: refactor: calls to Svn*Utils should pass by RepositoryFileManager
194 lines of code changed in 3 files:
Added JavaDoc and did a bit of cleaning in the net.sf.statcvs.util package.
0 lines of code changed in 1 file:
removed useless instance variable
0 lines of code changed in 1 file:
Added JavaDoc and did a bit of cleaning in the net.sf.statcvs.input package.
685 lines of code changed in 11 files:
Added the SVN $Id$ keyword property.
34 lines of code changed in 14 files:
Re-formatted input package classes.
Removed the old FileBlockParser now that our alpha works.
Preparing for major code-cleanup and documentation.
573 lines of code changed in 11 files:
removed dead method
1 lines of code changed in 1 file:
removed dead method
208 lines of code changed in 1 file:
deletion and addition bugs: major improvement
170 lines of code changed in 4 files:
formatted
197 lines of code changed in 1 file:
Bugs 13, 14, 17, 18, 20, 22: Solved following DevDocDeletionMitigationPlan
439 lines of code changed in 5 files:
Made a few things a bit more robust.
34 lines of code changed in 2 files:
Bugs 18, 19 and 20: commit requires code-review.
better support for deleted / binary files.
295 lines of code changed in 5 files:
bug 9: resolved
1 lines of code changed in 1 file:
bug 9: diff on deleted files (not finished yet)
7 lines of code changed in 2 files:
* Added some serial ids to serializable classes.
* added utility methods to go from [relative, absolute, url] to [relative, absolute, url]
* deprecated a few files
* Bug 1: added test suite to make sure they work as intended. need to test in the field, but behaviour is now easy to track.
87 lines of code changed in 5 files:
bug 2: getRevision(filename): make efficient
206 lines of code changed in 4 files:
(14 more)