[root]/src/net/sf/statcvs/reports
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 82 (100.0%) | 2078 (100.0%) | 25.3 |
cyganiak | 69 (84.1%) | 1893 (91.1%) | 27.4 |
jentzsch | 1 (1.2%) | 118 (5.7%) | 118.0 |
jkealey | 12 (14.6%) | 67 (3.2%) | 5.5 |
Fixed NPE with StatSVN
3 lines of code changed in:
Developer Of The Month table added to the All Developers Page
118 lines of code changed in:
Refactoring to reduce the tunneling of configuration options through the static ConfigurationOptions class. Instead, a ReportConfig object is now widely passed around and has getters for most of the options.
16 lines of code changed in:
Added file type report
102 lines of code changed in:
Work around a JFreeChart bug that causes NPE
11 lines of code changed in:
- Repository.getSymbolicNames() now returns only those matching ConfigurationOptions.getSymbolicNamesPattern()
- Added Repository.getHead() special symbolic name
- Show repository tags in commit log
- Add table with all tags to index page
146 lines of code changed in:
Added -no-developer option to exclude noisy accounts
153 lines of code changed in:
Changed directory sizes table to show current LOC insead of total contributed LOC; removed the lines per change column
53 lines of code changed in:
Don't show LOC chart for directories that contain only binary files
11 lines of code changed in:
Another Big Refactoring.
- introduced ReportConfig object which is passed around during report creation, this makes many argument lists much shorter
- moved output.HTMLOutput to pages.ReportSuiteMaker
- moved output.HTMLTagger to pages.HTML
- changed the way the HTML/XDoc difference worked, now the interface is pages.MarkupSyntax
- simplified the registration of extra report, now they must be implemented as Pages and passed to the ReportSuiteMaker constructor
- moved LOCSeriesBuilder from output to reports
88 lines of code changed in:
More refactoring of old to new report generation style, with tweaks to reports. We lost the ability to sort the developers table by name.
14 lines of code changed in:
- started refactoring of report pages into their own package
- LOC, dir sizes, file stats, and commit log now use new page code
- restructured commit log -- now per-month pages
- heavily modified the stylesheet
6 lines of code changed in:
Refactoring of StatCVS so that StatSVN can properly extend it.
Added StatSVN features: bugzilla integration, viewvc integration, xdoc export
Many thanks to Benoit Xhenseval for refactoring both StatCVS and StatSVN and providing xdoc support.
67 lines of code changed in:
Made file count chart end at date of last revision instead of date of last file count change
6 lines of code changed in:
lots of small cleanups in the model package, including changed collection types, some removed methods, and lots of javadoc cleanup
23 lines of code changed in:
Removed CvsFile.isBinary(), this is now handled by the input package. The input package now creates files/revisions with 0 lines for binary files.
Many changes to CvsRevision:
- replaced all line count related methods by new ones with cleaner semantics
- renamed some more methods
- changed the line count related constructor arguments to cleaner semantics
19 lines of code changed in:
refactoring: moved FilesLocComparator and FilesRevisionCountComparator from model to report package
130 lines of code changed in:
refactoring: replaced CvsContent.getRevisionIterator() by CvsContent.getRevisions()
17 lines of code changed in:
refactoring: replaced Author.getRevisionIterator() with Author.getRevisions() (We are trying to get rid of RevisionIterator; better just use collections of revisions and do all sorting and filtering by yourself)
15 lines of code changed in:
refactoring: removed hardly used RevisionFilterIterator and related classes
5 lines of code changed in:
(14 more)