[root]/statcvs/src/net/sf/statcvs/input
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 325 (100.0%) | 6345 (100.0%) | 19.5 |
Richard Cyganiak | 194 (59.7%) | 4005 (63.1%) | 20.6 |
Benoit Xhenseval | 18 (5.5%) | 1406 (22.2%) | 78.1 |
Lukasz Pekacki | 49 (15.1%) | 311 (4.9%) | 6.3 |
Manuel Schulze | 34 (10.5%) | 268 (4.2%) | 7.8 |
Steffen Pingel | 6 (1.8%) | 242 (3.8%) | 40.3 |
Jason Kealey | 4 (1.2%) | 54 (0.9%) | 13.5 |
farkas | 6 (1.8%) | 42 (0.7%) | 7.0 |
Anja Jentzsch | 14 (4.3%) | 17 (0.3%) | 1.2 |
Running FindBugs 1.3.9 against the code.
3 lines of code changed in 1 file:
release the Builder as soon as possible in order to reduce the MAX memory required.
10 lines of code changed in 1 file:
When replacing name, also replace the ID.
4 lines of code changed in 1 file:
Add ability to MERGE 2 users through the config-file user.[userName].replacedBy=[newUserName]
25 lines of code changed in 1 file:
Make the Charts much more configurable through the properties file.
Upgraded to JFreeChart 1.0.12.
5 lines of code changed in 1 file:
A bit of fun, added links to Twitter. In the statcvs.properties file defining the user, you can add:
user.[cvsusername].twitterUsername=[twitterUserName]
user.[cvsusername].twitterUserId=[twitterUserId] -> which is an int, not easy to find...
user.[cvsusername].twitterIncludeHtml=[true/false]
user.[cvsusername].twitterIncludeFlash=[true/false]
12 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...
1336 lines of code changed in 11 files:
[Request 1252864 ] Displaying author real names, first cut.
11 lines of code changed in 1 file:
Re-instated messages for log out-of-sync issues, but now as info not warning
9 lines of code changed in 1 file:
No longer needed
0 lines of code changed in 1 file:
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.
10 lines of code changed in 1 file:
- 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
22 lines of code changed in 1 file:
Bugfix: NPE with initially dead files (regression)
5 lines of code changed in 1 file:
Improved reporting of missing CVS metadata and out-of-sync state
26 lines of code changed in 2 files:
- show warning if specified log is not for specified working copy
- show warning if log and/or working copy need updating
50 lines of code changed in 2 files:
Warn when all files were rejected by an (overly broad?) include/exclude pattern (bug 1146204)
34 lines of code changed in 1 file:
Cope with empty log file instead of aborting. Deprecated EmptyRepositoryException, it is no longer used by StatCVS.
11 lines of code changed in 3 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.
54 lines of code changed in 4 files:
- Buildfile builds classes for Java 1.4
- Fixed some Javadoc warnings
7 lines of code changed in 2 files:
Fixed #1172753: StatCVS fails to parse CVSROOT logs
4 lines of code changed in 1 file:
merged parsing of entries file and symbolic names patch [#910508]
242 lines of code changed in 6 files:
Ignore case of login names in log (Bug 880397)
6 lines of code changed in 1 file:
The new log date format still caused problems on some JREs. This should fix it.
4 lines of code changed in 1 file:
Package descriptions for Javadoc
16 lines of code changed in 1 file:
Fixed lots of Eclipse warnings, mostly Javadoc related
18 lines of code changed in 3 files:
Fixed Bug 999617. No more warnings with the "Stab" and "Rel" states. Thanks to Erol Kutay for his analysis.
5 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.
82 lines of code changed in 3 files:
Added support for the new CVS date format
15 lines of code changed in 1 file:
Oops, there was one more dependency on ConfigurationOptions in FileUtils.
2 lines of code changed in 1 file:
Added factory methods for CvsRevisions to CvsFile. Revisions are no longer created by calling "new CvsRevision(file, ...)" but like "file.addInitialRevision(...)".
13 lines of code changed in 1 file:
renamed RevisionData.get/setRevision to get/setRevisionNumber and get/setAuthorName to get/setLoginName
60 lines of code changed in 3 files:
simplified handling of binary files
18 lines of code changed in 1 file:
- made DirectoryRoot and DirectoryImpl package private
- added public Directory.createRoot and Directory.createSubdirectory methods
- more minor cleanups in Directory classes
4 lines of code changed in 1 file:
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
22 lines of code changed in 2 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
39 lines of code changed in 1 file:
refactoring: moving more CVS-specific stuff (clustering of revisions into commits) from model.Commit to input.CommitListBuilder; some other changes in Commit
37 lines of code changed in 1 file:
removed another dependency on ConfigurationOptions from the input package by passing the include and exclude file patterns directly to the Builder
39 lines of code changed in 2 files:
removed DateUtils by inlining all its methods; it had a dependency on the Messages class which made re-use difficult.
27 lines of code changed in 1 file:
removed dependency on ConfigurationOptions from Builder
8 lines of code changed in 1 file:
- added CvsContent.getCommits()
- moved CommitListBuilder from model to input
- changed users of CommitListBuilder to use getCommits
104 lines of code changed in 2 files:
(106 more)