fixed broken -title option (bug introduced during 0.2-dev)
5 lines of code changed in:
refactoring: moved FilesLocComparator and FilesRevisionCountComparator from model to report package
133 lines of code changed in:
refactoring: removed RevisionIterator and everything related (yay!)
48 lines of code changed in:
- author activity chart changed to stacked horizontal bar chart
- removed splitting of images
- removed category "removing", now: "modifying" (changing+removing) and "adding"
56 lines of code changed in:
refactoring: replaced CvsContent.getRevisionIterator() by CvsContent.getRevisions()
37 lines of code changed in:
refactoring: removed RevisionSortIterator
9 lines of code changed in:
refactoring: removed RevisionIteratorSummary
16 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)
63 lines of code changed in:
refactoring: removed hardly used RevisionFilterIterator and related classes
55 lines of code changed in:
removed NullAuthor class because it made stuff more complicated -- the null object pattern was not useful in this case
26 lines of code changed in:
new and changed unit tests for the input package
275 lines of code changed in:
refactored unit tests for input package
462 lines of code changed in:
- refactoring: extracted interface CvsLogBuilder from Builder
- new MockLogParser for parser testing
344 lines of code changed in:
commit activity chart optimized: all authors' commit avtivity and each author's commit activity combined in one chart
72 lines of code changed in:
minor beauty fixes
8 lines of code changed in:
capitalization fixes
18 lines of code changed in:
removed "Generated by StatCvs" from charts, toned it done on HTML pages, removed -nocredits switch
31 lines of code changed in:
tests and fixes for NullAuthor handling
35 lines of code changed in:
refactoring: input.Builder.createFile and assorted logic moved to its own class, input.FileBuilder
436 lines of code changed in:
- removed unused classes from model package
- simplified several classes in model package
- added unit tests for model.Author
389 lines of code changed in:
refactoring: eliminated CvsRevision.STATE_XXX constants
85 lines of code changed in:
added commit scatter chart per author
172 lines of code changed in:
fixed some Eclipse warnings and TODOs
45 lines of code changed in:
refactoring: made CvsRevision (almost) immutable, concentrated lots of logic in Builder.createFile
786 lines of code changed in:
refactoring: revision list moved from CvsFile constructor to CvsFile.addRevision
125 lines of code changed in:
commit activity chart added
139 lines of code changed in:
refactoring: CvsContent: files moved from constructor to addFile
77 lines of code changed in:
refactoring: project name is now kept only in ConfigurationOptions, no longer in CvsContent
38 lines of code changed in:
minor HTML improvement
2 lines of code changed in:
fixed unit test build directory in .cvsignore
1 lines of code changed in:
fixed warning if repository file not found; several other small fixes
16 lines of code changed in:
fixed "Generating report for null" message with -verbose and without -project-name
12 lines of code changed in:
better support for logfiles created with various "cvs log" flags (-N, -h)
74 lines of code changed in:
several fixes for -d logs
49 lines of code changed in:
CVS logs generated with the -d option now work correctly.
469 lines of code changed in:
cleanup
4 lines of code changed in:
Fix chart titles broken by previous commit
20 lines of code changed in:
Small cleanups
56 lines of code changed in: