[root]/statcvs/src/net/sf/statcvs/model
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 593 (100.0%) | 11999 (100.0%) | 20.2 |
Richard Cyganiak | 314 (53.0%) | 4308 (35.9%) | 13.7 |
Manuel Schulze | 129 (21.8%) | 3107 (25.9%) | 24.0 |
Lukasz Pekacki | 98 (16.5%) | 1804 (15.0%) | 18.4 |
Benoit Xhenseval | 23 (3.9%) | 1601 (13.3%) | 69.6 |
Jason Kealey | 10 (1.7%) | 922 (7.7%) | 92.2 |
Steffen Pingel | 4 (0.7%) | 201 (1.7%) | 50.2 |
Anja Jentzsch | 14 (2.4%) | 51 (0.4%) | 3.6 |
farkas | 1 (0.2%) | 5 (0.0%) | 5.0 |
Added LOC over time for modules.
27 lines of code changed in 3 files:
First cut for a Module page with module statistics.
95 lines of code changed in 2 files:
Running FindBugs 1.3.9 against the code.
88 lines of code changed in 5 files:
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]
37 lines of code changed in 1 file:
Moved version to 0.5.0
Done a cleanUp too.
2 lines of code changed in 1 file:
Fixing FindBugs warnings / bugs.
6 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...
1305 lines of code changed in 9 files:
[Request 1252864 ] Displaying author real names, first cut.
41 lines of code changed in 1 file:
SymbolicNames can have an explicit date. Needed for StatSVN.
18 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
13 lines of code changed in 1 file:
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.
922 lines of code changed in 10 files:
merged parsing of entries file and symbolic names patch [#910508]
201 lines of code changed in 4 files:
Package descriptions for Javadoc
14 lines of code changed in 1 file:
Fixed lots of Eclipse warnings, mostly Javadoc related
6 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(...)".
92 lines of code changed in 2 files:
lots of small cleanups in the model package, including changed collection types, some removed methods, and lots of javadoc cleanup
178 lines of code changed in 6 files:
modified Directory to a SortedSet based implementation
20 lines of code changed in 2 files:
- made DirectoryRoot and DirectoryImpl package private
- added public Directory.createRoot and Directory.createSubdirectory methods
- more minor cleanups in Directory classes
68 lines of code changed in 3 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
17 lines of code changed in 1 file:
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
147 lines of code changed in 2 files:
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:
- moved DummyRepositoryFileManager from model to input
- added some tests for model.Directory class
2 lines of code changed in 1 file:
- added CvsContent.getCommits()
- moved CommitListBuilder from model to input
- changed users of CommitListBuilder to use getCommits
25 lines of code changed in 3 files:
refactoring: moved FilesLocComparator and FilesRevisionCountComparator from model to report package
3 lines of code changed in 3 files:
refactoring: removed RevisionIterator and everything related (yay!)
13 lines of code changed in 3 files:
refactoring: replaced CvsContent.getRevisionIterator() by CvsContent.getRevisions()
2 lines of code changed in 1 file:
refactoring: removed RevisionSortIterator
0 lines of code changed in 1 file:
refactoring: removed RevisionIteratorSummary
0 lines of code changed in 1 file:
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)
18 lines of code changed in 2 files:
refactoring: removed hardly used RevisionFilterIterator and related classes
8 lines of code changed in 4 files:
removed NullAuthor class because it made stuff more complicated -- the null object pattern was not useful in this case
14 lines of code changed in 5 files:
tests and fixes for NullAuthor handling
8 lines of code changed in 2 files:
refactoring: input.Builder.createFile and assorted logic moved to its own class, input.FileBuilder
5 lines of code changed in 2 files:
- removed unused classes from model package
- simplified several classes in model package
- added unit tests for model.Author
113 lines of code changed in 12 files:
refactoring: eliminated CvsRevision.STATE_XXX constants
14 lines of code changed in 1 file:
fixed some Eclipse warnings and TODOs
8 lines of code changed in 2 files:
refactoring: made CvsRevision (almost) immutable, concentrated lots of logic in Builder.createFile
93 lines of code changed in 4 files:
refactoring: revision list moved from CvsFile constructor to CvsFile.addRevision
33 lines of code changed in 1 file:
refactoring: CvsContent: files moved from constructor to addFile
21 lines of code changed in 1 file:
refactoring: project name is now kept only in ConfigurationOptions, no longer in CvsContent
3 lines of code changed in 1 file:
(165 more)