[root]/statcvs/tests-src/net/sf/statcvs/input
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 147 (100.0%) | 4702 (100.0%) | 31.9 |
Richard Cyganiak | 119 (81.0%) | 2651 (56.4%) | 22.2 |
Benoit Xhenseval | 11 (7.5%) | 1476 (31.4%) | 134.1 |
Lukasz Pekacki | 6 (4.1%) | 459 (9.8%) | 76.5 |
Jason Kealey | 5 (3.4%) | 81 (1.7%) | 16.2 |
Steffen Pingel | 5 (3.4%) | 31 (0.7%) | 6.2 |
Manuel Schulze | 1 (0.7%) | 4 (0.1%) | 4.0 |
Test for count!
22 lines of code changed in 1 file:
Done an Eclipse cleanUp in order to reduce number of warnings by FindBugs / Checkstyle / PMD tools.
Sorry if it is looking like a massive change...
1454 lines of code changed in 10 files:
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.
13 lines of code changed in 4 files:
Cope with empty log file instead of aborting. Deprecated EmptyRepositoryException, it is no longer used by StatCVS.
15 lines of code changed in 4 files:
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.
81 lines of code changed in 5 files:
Fixed #1172753: StatCVS fails to parse CVSROOT logs
1 lines of code changed in 1 file:
merged parsing of entries file and symbolic names patch [#910508]
31 lines of code changed in 5 files:
Ignore case of login names in log (Bug 880397)
12 lines of code changed in 1 file:
Changed LookaheadReader to basically have java.util.Iterator semantics; parser and tests updated accordingly. This also fixes the infinite loop when a log ends prematurely.
23 lines of code changed in 3 files:
Added support for the new CVS date format
12 lines of code changed in 2 files:
Added factory methods for CvsRevisions to CvsFile. Revisions are no longer created by calling "new CvsRevision(file, ...)" but like "file.addInitialRevision(...)".
3 lines of code changed in 1 file:
renamed RevisionData.get/setRevision to get/setRevisionNumber and get/setAuthorName to get/setLoginName
33 lines of code changed in 5 files:
lots of small cleanups in the model package, including changed collection types, some removed methods, and lots of javadoc cleanup
22 lines of code changed in 4 files:
- made DirectoryRoot and DirectoryImpl package private
- added public Directory.createRoot and Directory.createSubdirectory methods
- more minor cleanups in Directory classes
8 lines of code changed in 2 files:
Removed CvsFile.isInAttic(); instead, the Builder provides a method getAtticFileNames(). The idea is to keep CVS internals out of the model package. Also added CvsFile.compareTo
42 lines of code changed in 3 files:
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
56 lines of code changed in 5 files:
refactoring: moving more CVS-specific stuff (clustering of revisions into commits) from model.Commit to input.CommitListBuilder; some other changes in Commit
36 lines of code changed in 1 file:
- moved DummyRepositoryFileManager from model to input
- added some tests for model.Directory class
65 lines of code changed in 2 files:
removed another dependency on ConfigurationOptions from the input package by passing the include and exclude file patterns directly to the Builder
20 lines of code changed in 4 files:
removed dependency on ConfigurationOptions from Builder
5 lines of code changed in 1 file:
(34 more)