# December 2003 Commit Log

« Development Statistics for StatCVS

## Commit Logs

- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
- April 2005
- March 2005
- February 2005
- January 2005
- December 2004
- November 2004
- October 2004
- September 2004
- August 2004
- July 2004
- June 2004
- May 2004
- April 2004
- March 2004
- February 2004
- January 2004
- December 2003
- November 2003
- October 2003
- September 2003
- August 2003
- July 2003
- June 2003
- May 2003
- April 2003
- March 2003
- February 2003
- January 2003
- December 2002
- November 2002
- October 2002
- September 2002
- August 2002
- July 2002

Number of Commits:
  38
Number of Active Developers:
  2

Richard Cyganiak 2003-12-18 00:35 #38 Rev.: 1.22

  fixed broken -title option (bug introduced during 0.2-dev)

  5 lines of code changed in 1 file:

  - statcvs/src/net/sf/statcvs/input: Builder.java (+5 -3)
Richard Cyganiak 2003-12-18 00:31 #37

  refactoring: moved FilesLocComparator and FilesRevisionCountComparator from model to report package

  133 lines of code changed in 7 files:

  - statcvs/src/net/sf/statcvs/model: CommitListBuilder.java (+3 -2), FilesLocComparator.java (del), FilesRevisionCountComparator.java (del)
  - statcvs/src/net/sf/statcvs/reports: FilesLocComparator.java (new 51), FilesRevisionCountComparator.java (new 73), FilesWithMostRevisionsTableReport.java (+3 -4), LargestFilesTableReport.java (+3 -4)
Richard Cyganiak 2003-12-18 00:26 #36

  refactoring: removed RevisionIterator and everything related (yay!)

  48 lines of code changed in 10 files:

  - statcvs/src/net/sf/statcvs/model: CollectionRevisionIterator.java (del), CommitListBuilder.java (+13 -12), RevisionIterator.java (del)
  - statcvs/src/net/sf/statcvs/output: AuthorPage.java (+2 -3), CPAPage.java (+1 -3), HTMLOutput.java (+13 -20), ModulePage.java (+2 -7)
  - statcvs/src/net/sf/statcvs/renderer: BarChart.java (+11 -9), StackedBarChart.java (+3 -6)
  - statcvs/tests-src/net/sf/statcvs/model: CommitListBuilderTest.java (+3 -5)
Anja Jentzsch 2003-12-18 00:06 #35

  - 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 4 files:

  - statcvs/src/net/sf/statcvs/output: CPAPage.java (+2 -10), HTMLOutput.java (+2 -7)
  - statcvs/src/net/sf/statcvs/renderer: CombinedCommitScatterChart.java (+21), StackedBarChart.java (+31 -71)
Richard Cyganiak 2003-12-17 23:56 #34

  refactoring: replaced CvsContent.getRevisionIterator() by CvsContent.getRevisions()

  37 lines of code changed in 9 files:

  - statcvs/src/net/sf/statcvs/model: CvsContent.java (+2 -12)
  - statcvs/src/net/sf/statcvs/output: HTMLOutput.java (+14 -15)
  - statcvs/src/net/sf/statcvs/renderer: StackedBarChart.java (+4 -3)
  - statcvs/src/net/sf/statcvs/reports: AbstractLocTableReport.java (+6 -6), AuthorsForDirectoryTableReport.java (+3 -4), AuthorsTableReport.java (+4 -4), TopAuthorsTableReport.java (+4 -4)
  - statcvs/tests-src/net/sf/statcvs/model: AllTests.java (-1), RevisionIteratorTest.java (del)
Richard Cyganiak 2003-12-17 23:42 #33

  refactoring: removed RevisionSortIterator

  9 lines of code changed in 4 files:

  - statcvs/src/net/sf/statcvs/model: RevisionSortIterator.java (del)
  - statcvs/src/net/sf/statcvs/output: HTMLOutput.java (+6 -8)
  - statcvs/tests-src/net/sf/statcvs/model: CommitListBuilderTest.java (+3 -1), RevisionIteratorTest.java (-106)
Richard Cyganiak 2003-12-17 23:26 #32

  refactoring: removed RevisionIteratorSummary

  16 lines of code changed in 4 files:

  - statcvs/src/net/sf/statcvs/model: RevisionIteratorSummary.java (del)
  - statcvs/src/net/sf/statcvs/output: AuthorPage.java (+7 -8), ModulePage.java (+9 -10)
  - statcvs/tests-src/net/sf/statcvs/model: RevisionIteratorTest.java (-35)
Richard Cyganiak 2003-12-17 23:12 #31

  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 8 files:

  - statcvs/src/net/sf/statcvs/model: Author.java (+5 -5), CvsContent.java (+13 -6)
  - statcvs/src/net/sf/statcvs/output: AuthorPage.java (+18 -10), HTMLOutput.java (+5 -5)
  - statcvs/src/net/sf/statcvs/reports: AbstractLocTableReport.java (+7 -5), DirectoriesForAuthorTableReport.java (+4 -4), DirectoriesTableReport.java (+4 -4)
  - statcvs/tests-src/net/sf/statcvs/model: AuthorTest.java (+7 -6)
Richard Cyganiak 2003-12-17 22:46 #30

  refactoring: removed hardly used RevisionFilterIterator and related classes

  55 lines of code changed in 10 files:

  - statcvs/src/net/sf/statcvs/model: Directory.java (+8 -8), RevisionFilterIterator.java (del), RevisionPredicate.java (del), UserPredicate.java (del)
  - statcvs/src/net/sf/statcvs/output: HTMLOutput.java (+4 -4), ModulePage.java (+3 -3)
  - statcvs/src/net/sf/statcvs/renderer: PieChart.java (+29 -21)
  - statcvs/src/net/sf/statcvs/reports: AuthorsForDirectoryTableReport.java (+5 -4)
  - statcvs/tests-src/net/sf/statcvs/model: DirectoryTest.java (+6 -10), RevisionIteratorTest.java (-117)
Richard Cyganiak 2003-12-17 22:01 #29

  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 10 files:

  - statcvs/src/net/sf/statcvs/input: FileBuilder.java (+3 -4)
  - statcvs/src/net/sf/statcvs/model: CommitListBuilder.java (+3 -3), CvsContent.java (+3 -3), CvsFile.java (+3 -3), NullAuthor.java (del), UserPredicate.java (+5 -2)
  - statcvs/src/net/sf/statcvs/reports: AbstractLocTableReport.java (+3 -4)
  - statcvs/tests-src/net/sf/statcvs/input: LinesOfCodeTest.java (+3 -4)
  - statcvs/tests-src/net/sf/statcvs/model: CvsContentTest.java (+1 -1), CvsFileTest.java (+2 -2)
Richard Cyganiak 2003-12-17 21:22 #28

  new and changed unit tests for the input package

  275 lines of code changed in 5 files:

  - statcvs/src/net/sf/statcvs/input: FileBuilder.java (+3 -5)
  - statcvs/tests-src/net/sf/statcvs/input: AllTests.java (+1), DummyBuilder.java (new 96), FileBlockParserTest.java (+15 -100), FileBuilderTest.java (new 160)
Richard Cyganiak 2003-12-16 15:12 #27

  refactored unit tests for input package

  462 lines of code changed in 23 files:

  - statcvs/src/net/sf/statcvs/input: CvsFileBlockParser.java (+21 -37), CvsLogfileParser.java (+8 -5), RevisionData.java (+56 -2)
  - statcvs/src/net/sf/statcvs/util: CvsLogUtils.java (+37 -2)
  - statcvs/tests-src/net/sf/statcvs/input: FileBlockParserTest.java (+8 -362), LinesOfCodeTest.java (+4 -2), MockLogBuilder.java (+96 -14), ParserTest.java (+232 -14), access-list.log2 (new), binary.log2 (new), delimiter-in-comment.log (new), description.log2 (new), in-attic.log2 (new), locks.log2 (new), newlines-after-end.log (new), no-revs-selected-w-description.log (new), no-revs-selected.log (new), no-symbolic-names.log2 (new), simple.log (changed), simple.log2 (new), two-files.log (new), two-revisions.log2 (new), uncommitted-files.log (changed)
Richard Cyganiak 2003-12-15 22:58 #26

  - refactoring: extracted interface CvsLogBuilder from Builder
  - new MockLogParser for parser testing

  344 lines of code changed in 13 files:

  - statcvs/src/net/sf/statcvs/input: Builder.java (+26 -16), CvsFileBlockParser.java (+12 -12), CvsLogBuilder.java (new 68), CvsLogfileParser.java (+8 -6), CvsRevisionParser.java (+4 -4)
  - statcvs/tests-src/net/sf/statcvs/input: AllTests.java (+4 -3), BuilderTest.java (+21 -16), FileBlockParserTest.java (+4 -19), LinesOfCodeTest.java (+5 -8), MockLogBuilder.java (new 92), ParserTest.java (new 100), simple.log (new), uncommitted-files.log (new)
Anja Jentzsch 2003-12-15 22:48 #25

  commit activity chart optimized: all authors' commit avtivity and each author's commit activity combined in one chart

  72 lines of code changed in 7 files:

  - statcvs/src/net/sf/statcvs: statcvs.properties (+2 -3)
  - statcvs/src/net/sf/statcvs/output: CPAPage.java (+2 -1), HTMLOutput.java (+28 -28), HTMLPage.java (+10 -1), IndexPage.java (+5 -6)
  - statcvs/src/net/sf/statcvs/renderer: CombinedCommitScatterChart.java (+25 -37), CommitScatterChart.java (del)
Richard Cyganiak 2003-12-15 20:19 #24

  minor beauty fixes

  8 lines of code changed in 4 files:

  - statcvs/src/net/sf/statcvs: statcvs.properties (+1)
  - statcvs/src/net/sf/statcvs/output: IndexPage.java (+2 -2)
  - statcvs/src/net/sf/statcvs/renderer: Chart.java (+3 -7)
  - statcvs/src/net/sf/statcvs/web-files: statcvs.css (+2 -2)
Richard Cyganiak 2003-12-15 20:04 #23 Rev.: 1.68

  capitalization fixes

  18 lines of code changed in 1 file:

  - statcvs/src/net/sf/statcvs: statcvs.properties (+18 -18)
Richard Cyganiak 2003-12-15 20:01 #22

  removed "Generated by StatCvs" from charts, toned it done on HTML pages, removed -nocredits switch

  31 lines of code changed in 6 files:

  - statcvs/src/net/sf/statcvs/ant: StatCvsTask.java (+1 -12)
  - statcvs/src/net/sf/statcvs/output: CommandLineParser.java (+2 -4), ConfigurationOptions.java (+2 -19), HTMLPage.java (+12 -20)
  - statcvs/src/net/sf/statcvs/renderer: Chart.java (+2 -12)
  - statcvs/src/net/sf/statcvs/web-files: statcvs.css (+12 -7)
Richard Cyganiak 2003-12-15 17:13 #21

  tests and fixes for NullAuthor handling

  35 lines of code changed in 4 files:

  - statcvs/src/net/sf/statcvs/model: CvsFile.java (+3 -3), NullAuthor.java (+5 -3)
  - statcvs/tests-src/net/sf/statcvs/model: CvsContentTest.java (+13), CvsFileTest.java (+14)
Richard Cyganiak 2003-12-15 17:01 #20

  refactoring: input.Builder.createFile and assorted logic moved to its own class, input.FileBuilder

  436 lines of code changed in 9 files:

  - statcvs/src/net/sf/statcvs: Main.java (+3 -3)
  - statcvs/src/net/sf/statcvs/input: Builder.java (+68 -243), CvsLogfileParser.java (+2 -3), FileBuilder.java (new 301)
  - statcvs/src/net/sf/statcvs/model: CvsContent.java (+3 -3), CvsRevision.java (+2 -7)
  - statcvs/tests-src/net/sf/statcvs/input: BuilderTest.java (+42 -18), FileBlockParserTest.java (+10 -10), LinesOfCodeTest.java (+5 -6)
Richard Cyganiak 2003-12-15 03:26 #19

  - removed unused classes from model package
  - simplified several classes in model package
  - added unit tests for model.Author

  276 lines of code changed in 21 files:

  - statcvs/src/net/sf/statcvs/model: Author.java (+11 -29), CollectionRevisionIterator.java (new), CvsContent.java (+15 -22), CvsFile.java (+27 -51), CvsRevision.java (+41 -7), Directory.java (+12 -4), FilesRevisionIterator.java (del), ListRevisionIterator.java (del), RevisionDateComparator.java (del), RevisionLimitIterator.java (del), RevisionSortIterator.java (+7 -31), TimeSpanPredicate.java (del)
  - statcvs/src/net/sf/statcvs/reports: AvgFileSizeTimeLineReport.java (+4 -5)
  - statcvs/tests-src/net/sf/statcvs/input: BuilderTest.java (+4 -4), FileBlockParserTest.java (+15 -29), LinesOfCodeTest.java (+14 -9)
  - statcvs/tests-src/net/sf/statcvs/model: AllTests.java (+7 -7), AuthorTest.java (new 111), CvsFileTest.java (+1 -1), PredicateTest.java (del), RevisionIteratorTest.java (+7 -35)
Richard Cyganiak 2003-12-15 00:38 #18

  refactoring: eliminated CvsRevision.STATE_XXX constants

  85 lines of code changed in 6 files:

  - statcvs/src/net/sf/statcvs/input: Builder.java (+27 -35), CvsRevisionParser.java (+5 -7), RevisionData.java (+27 -25)
  - statcvs/src/net/sf/statcvs/model: CvsRevision.java (+14 -50)
  - statcvs/tests-src/net/sf/statcvs/input: BuilderTest.java (+6 -7), LinesOfCodeTest.java (+6 -7)
Anja Jentzsch 2003-12-15 00:20 #17

  added commit scatter chart per author

  89 lines of code changed in 2 files:

  - statcvs/src/net/sf/statcvs/output: HTMLOutput.java (+52 -10)
  - statcvs/src/net/sf/statcvs/renderer: CombinedCommitScatterChart.java (new 37)
Richard Cyganiak 2003-12-14 23:37 #16

  fixed some Eclipse warnings and TODOs

  45 lines of code changed in 6 files:

  - statcvs/src/net/sf/statcvs/model: CvsFile.java (+3 -7), ListRevisionIterator.java (+5 -4)
  - statcvs/src/net/sf/statcvs/output: HTMLPage.java (+3 -3)
  - statcvs/src/net/sf/statcvs/renderer: CommitLogRenderer.java (+14 -14)
  - statcvs/tests-src/net/sf/statcvs/input: BuilderTest.java (+2 -6), LinesOfCodeTest.java (+18 -4)
Richard Cyganiak 2003-12-14 23:11 #15

  refactoring: made CvsRevision (almost) immutable, concentrated lots of logic in Builder.createFile

  781 lines of code changed in 18 files:

  - statcvs/src/net/sf/statcvs/input: Builder.java (+170 -250), CvsRevisionParser.java (+15 -10), RevisionData.java (new 163)
  - statcvs/src/net/sf/statcvs/model: Author.java (+11 -10), CvsContent.java (+6 -3), CvsFile.java (+9 -6), CvsRevision.java (+67 -80)
  - statcvs/tests-src/net/sf/statcvs/input: BuilderTest.java (+51 -60), FileBlockParserTest.java (+10 -6), LinesOfCodeTest.java (+34 -22)
  - statcvs/tests-src/net/sf/statcvs/model: CommitListBuilderTest.java (+19 -15), CommitTest.java (+21 -45), CvsContentTest.java (+41 -73), CvsFileTest.java (+38 -65), DirectoryTest.java (+11 -30), PredicateTest.java (+9 -8), RevisionIteratorTest.java (+72 -93)
  - statcvs/tests-src/net/sf/statcvs/output: WebRepositoryIntegrationTest.java (+34 -44)
Richard Cyganiak 2003-12-14 01:29 #14

  refactoring: revision list moved from CvsFile constructor to CvsFile.addRevision

  120 lines of code changed in 8 files:

  - statcvs/src/net/sf/statcvs/input: Builder.java (+23 -34)
  - statcvs/src/net/sf/statcvs/model: CvsFile.java (+33 -19)
  - statcvs/tests-src/net/sf/statcvs/model: CommitTest.java (+8 -1), CvsContentTest.java (+8 -1), CvsFileTest.java (+8 -13), DirectoryTest.java (+10 -3), RevisionIteratorTest.java (+19 -11)
  - statcvs/tests-src/net/sf/statcvs/output: WebRepositoryIntegrationTest.java (+11 -4)
Anja Jentzsch 2003-12-14 00:41 #13

  commit activity chart added

  52 lines of code changed in 5 files:

  - statcvs/src/net/sf/statcvs: statcvs.properties (+6)
  - statcvs/src/net/sf/statcvs/output: HTMLOutput.java (+33 -4), IndexPage.java (+9 -6)
  - statcvs/src/net/sf/statcvs/renderer: CommitScatterChart.java (new), PointXYRenderer.java (new 4)
Richard Cyganiak 2003-12-13 23:58 #12

  refactoring: CvsContent: files moved from constructor to addFile

  77 lines of code changed in 4 files:

  - statcvs/src/net/sf/statcvs/input: Builder.java (+11 -15)
  - statcvs/src/net/sf/statcvs/model: CvsContent.java (+21 -41)
  - statcvs/tests-src/net/sf/statcvs/model: CvsContentTest.java (+18 -27), RevisionIteratorTest.java (+27 -29)
Richard Cyganiak 2003-12-13 22:27 #11

  refactoring: project name is now kept only in ConfigurationOptions, no longer in CvsContent

  38 lines of code changed in 10 files:

  - statcvs/src/net/sf/statcvs/ant: StatCvsTask.java (+2 -2)
  - statcvs/src/net/sf/statcvs/input: Builder.java (+3 -3), CvsFileBlockParser.java (+3 -3)
  - statcvs/src/net/sf/statcvs/model: CvsContent.java (+3 -15)
  - statcvs/src/net/sf/statcvs/output: CommandLineParser.java (+3 -3), ConfigurationOptions.java (+7 -7), IndexPage.java (+2 -2), NoFilesPage.java (+3 -3)
  - statcvs/tests-src/net/sf/statcvs/model: CvsContentTest.java (+4 -4), RevisionIteratorTest.java (+8 -8)
Richard Cyganiak 2003-12-13 22:05 #10 Rev.: 1.66

  minor HTML improvement

  2 lines of code changed in 1 file:

  - statcvs/src/net/sf/statcvs: statcvs.properties (+2 -2)
Richard Cyganiak 2003-12-12 22:29 #9 Rev.: 1.12

  fixed unit test build directory in .cvsignore

  1 lines of code changed in 1 file:

  - statcvs: .cvsignore (+1 -1)
Richard Cyganiak 2003-12-12 22:11 #8

  fixed warning if repository file not found; several other small fixes

  16 lines of code changed in 7 files:

  - statcvs/src/net/sf/statcvs/input: Builder.java (+3 -2), RepositoryFileManager.java (+2 -4)
  - statcvs/src/net/sf/statcvs/model: CvsRevision.java (+3 -3)
  - statcvs/src/net/sf/statcvs/output: LOCSeriesBuilder.java (+3 -5)
  - statcvs/src/net/sf/statcvs/renderer: LOCChart.java (+3 -3), StackedBarChart.java (+2 -5)
  - statcvs/tests-src/net/sf/statcvs/input: FileBlockParserTest.java (-1)
Richard Cyganiak 2003-12-12 21:46 #7 Rev.: 1.38

  fixed "Generating report for null" message with -verbose and without -project-name

  12 lines of code changed in 1 file:

  - statcvs/src/net/sf/statcvs: Main.java (+12 -13)
Richard Cyganiak 2003-12-12 20:59 #6

  better support for logfiles created with various "cvs log" flags (-N, -h)

  74 lines of code changed in 4 files:

  - statcvs/src/net/sf/statcvs/input: CvsFileBlockParser.java (+34 -10), CvsLogfileParser.java (+12 -3)
  - statcvs/tests-src/net/sf/statcvs/input: FileBlockParserTest.java (+26), LinesOfCodeTest.java (+2 -5)
Richard Cyganiak 2003-12-11 23:35 #5

  several fixes for -d logs

  49 lines of code changed in 7 files:

  - statcvs/src/net/sf/statcvs/input: Builder.java (+4 -4)
  - statcvs/src/net/sf/statcvs/model: CvsRevision.java (+3 -3)
  - statcvs/src/net/sf/statcvs/output: HTMLOutput.java (+3 -3), LOCSeriesBuilder.java (+10 -4)
  - statcvs/src/net/sf/statcvs/renderer: LOCChart.java (+7 -4)
  - statcvs/src/net/sf/statcvs/reportmodel: TimeLine.java (+4 -4)
  - statcvs/tests-src/net/sf/statcvs/input: LinesOfCodeTest.java (+18 -3)
Richard Cyganiak 2003-12-09 11:52 #4

  CVS logs generated with the -d option now work correctly.

  368 lines of code changed in 20 files:

  - statcvs/src/net/sf/statcvs: Main.java (+12 -3)
  - statcvs/src/net/sf/statcvs/ant: StatCvsTask.java (+4 -1)
  - statcvs/src/net/sf/statcvs/input: Builder.java (+96 -12), CvsFileBlockParser.java (+7 -4), CvsLogfileParser.java (+3 -3), EmptyRepositoryException.java (new 2), NoLineCountException.java (new 46), RepositoryException.java (del), RepositoryFileManager.java (+8 -6)
  - statcvs/src/net/sf/statcvs/model: CommitListBuilder.java (+5 -2), CvsContent.java (+6 -3), CvsRevision.java (+17 -3), NullAuthor.java (new 3)
  - statcvs/src/net/sf/statcvs/output: HTMLOutput.java (+5 -2)
  - statcvs/src/net/sf/statcvs/renderer: StackedBarChart.java (+7 -3)
  - statcvs/src/net/sf/statcvs/reports: AbstractLocTableReport.java (+7 -3)
  - statcvs/tests-src/net/sf/statcvs/input: BuilderTest.java (+21 -11), FileBlockParserTest.java (+56 -11), LinesOfCodeTest.java (+58 -13)
  - statcvs/tests-src/net/sf/statcvs/model: DummyRepositoryFileManager.java (+5 -5)
Richard Cyganiak 2003-12-09 03:14 #3 Rev.: 1.8

  cleanup

  1 lines of code changed in 1 file:

  - statcvs: .classpath (+1 -1)
Richard Cyganiak 2003-12-09 03:14 #2

  Fix chart titles broken by previous commit

  20 lines of code changed in 5 files:

  - statcvs/src/net/sf/statcvs/renderer: BarChart.java (+4 -3), LOCChart.java (+4 -3), PieChart.java (+4 -3), StackedBarChart.java (+4 -3), TimeLineChart.java (+4 -3)
Richard Cyganiak 2003-12-09 00:42 #1

  Small cleanups

  52 lines of code changed in 15 files:

  - statcvs/src/net/sf/statcvs/input: CvsRevisionParser.java (+3 -3)
  - statcvs/src/net/sf/statcvs/model: RevisionFilterIterator.java (+2 -5)
  - statcvs/src/net/sf/statcvs/output: AuthorPage.java (+2 -2), HTMLOutput.java (+12 -15), ModulePage.java (+1 -4)
  - statcvs/src/net/sf/statcvs/renderer: BarChart.java (+3 -6), Chart.java (+3 -6), HTMLTableCellRenderer.java (+4 -4), LOCChart.java (+6 -6), PieChart.java (+3 -4), StackedBarChart.java (+3 -9), TimeLineChart.java (+7 -7)
  - statcvs/tests-src/net/sf/statcvs/model: CvsContentTest.java (+1 -2), CvsFileTest.java (+2 -4), RevisionIteratorTest.java (-2)

November 2003 »

Generated by StatCVS 0.4.0