August 2002 Commit Log

Number of Commits:
323
Number of Active Developers:
4
Anja Jentzsch 2002-08-29 15:06

class for each kind of html page created

237 lines of code changed in 9 files:

Anja Jentzsch 2002-08-29 15:04 Rev.: 1.20

constructor with size parameters added

22 lines of code changed in 1 file:

Anja Jentzsch 2002-08-29 15:00

renamed method (createHTMLSuite()) and deleted all methods which are no longer used

39 lines of code changed in 2 files:

Richard Cyganiak 2002-08-28 20:18

Rewrote logging system.



- default settings: only WARNING+ gets logged. Logging goes to System.err.



- option "-verbose": INFO+ gets logged. WARNING+ goes to System.err, rest to System.out.



- option "-debug": everything gets logged. WARNING+ goes to System.err, rest to System.out.



- LogFormatter will output INFO+ without "INFO net.sf.statcvs.Class method()"

287 lines of code changed in 12 files:

Richard Cyganiak 2002-08-27 21:24 Rev.: 1.13

Updated run target to use the new syntax

1 lines of code changed in 1 file:

Richard Cyganiak 2002-08-27 21:21

Major rewrite of the command line interface. THIS CHANGES THE COMMAND LINE SYNTAX OF StatCvs! See "java -jar statcvs.jar -help" for the new syntax.



- introduced optional parameters "-output-dir <dir>" and "-css <file>"



- CSS parameter now actually works



- removed copyright notice and version number from default output



- new helper commands "-help", "-license", "-version"



- usage message is much nicer now

333 lines of code changed in 8 files:

Anja Jentzsch 2002-08-27 10:55 Rev.: 1.63

bugfix (?) in createCSSFile() : conditions changed

3 lines of code changed in 1 file:

Anja Jentzsch 2002-08-27 10:30 Rev.: 1.62

bugfix: cssFile no longer in HTMLOutput

5 lines of code changed in 1 file:

Anja Jentzsch 2002-08-27 10:20 Rev.: 1.22

*** empty log message ***

3 lines of code changed in 1 file:

Anja Jentzsch 2002-08-27 10:18 Rev.: 1.61

cvsFile from CommandLineOptions added

11 lines of code changed in 1 file:

Anja Jentzsch 2002-08-27 10:14 Rev.: 1.18

cvsFile added to CommandLineOptions

3 lines of code changed in 1 file:

Repository Tag: v0_1_2b
Richard Cyganiak 2002-08-26 22:27

Changed version number to 0.1.2b

2 lines of code changed in 2 files:

Richard Cyganiak 2002-08-26 21:54

Fixed: [ 600404 ] existing locks break logfile parsing

48 lines of code changed in 2 files:

Richard Cyganiak 2002-08-24 12:36 Rev.: 1.27

Fixed reference to -mx option AGAIN. Seems as if either -mx or -Xmx are valid.

1 lines of code changed in 1 file:

Richard Cyganiak 2002-08-24 11:56 Rev.: 1.24

Pie borders are black now (gray looked bad)

7 lines of code changed in 1 file:

Richard Cyganiak 2002-08-24 00:14

Added cvs.update, cvs.log and stats tasks. Updated run tast to run StatCvs on itself.

32 lines of code changed in 2 files:

Richard Cyganiak 2002-08-23 21:49

Changed time code back to use the default (local) time zone. Seems as if CVS stores all times always as GMT, regardless of server time zone, and output in the local time zone seems to be most reasonable.







Maybe we should ask some CVS guys about how times are stored on the server.

8 lines of code changed in 2 files:

Richard Cyganiak 2002-08-23 20:48 Rev.: 1.11

Fixed buildfile to copy everything from the web-files folder to build (didn't copy the css file)

1 lines of code changed in 1 file:

Richard Cyganiak 2002-08-23 20:35

Changed version strings to v0.1.2a

2 lines of code changed in 2 files:

Richard Cyganiak 2002-08-23 15:56 Rev.: 1.10

Added "test" task which runs all JUnit tests using the text TestRunner

10 lines of code changed in 1 file:

Richard Cyganiak 2002-08-23 15:52

Broke up more long lines in order to reduce checkstyle line length to 80, but this seems futile. Still 200 lines to go, and some @version $Id$ javadoc/cvs comments are longer than 80 characters, and I don't see any way to make them shorter.

164 lines of code changed in 22 files:

Richard Cyganiak 2002-08-23 15:49 Rev.: 1.13

Added a main method which runs the JUnit TestRunner (text only flavour).

12 lines of code changed in 1 file:

Richard Cyganiak 2002-08-23 14:21

Moved folder icons from gui package to new web-files folder.



Removed CSS generation code from HTMLOutput and put the CSS in an extra file.

49 lines of code changed in 4 files:

Richard Cyganiak 2002-08-23 13:38 Rev.: 1.5

Added some notes about StatCvs's handling of deleted files and directories

15 lines of code changed in 1 file:

Richard Cyganiak 2002-08-23 13:05 Rev.: 1.17

Rewrite to allow more than one value per day (greatly improves output for short projects)

24 lines of code changed in 1 file:

Richard Cyganiak 2002-08-23 13:00 Rev.: 1.6

Corrected date formatting to use the GMT timezone (since we assume that all times in log messages are GMT)

4 lines of code changed in 1 file:

Richard Cyganiak 2002-08-23 11:34 Rev.: 1.25

Corrected reference to the java -xm option (was -mx)

1 lines of code changed in 1 file:

Richard Cyganiak 2002-08-23 03:03

Style improvements:



added some missing copyright headers



added some type comments



added lots of @version tags to javadoc type comments

163 lines of code changed in 42 files:

Richard Cyganiak 2002-08-23 02:54 Rev.: 1.4

Removed class which was unused since we have IntegerMaps

0 lines of code changed in 1 file:

Richard Cyganiak 2002-08-23 02:48 Rev.: 1.22

Removed unused test main class left from the early pre-alpha stages

0 lines of code changed in 1 file:

Richard Cyganiak 2002-08-23 02:47 Rev.: 1.3

Removed unused empty class

0 lines of code changed in 1 file:

Richard Cyganiak 2002-08-23 02:30 Rev.: 1.4

Removed "X Server" from the prerequisites since StatCvs now runs also in headless mode

0 lines of code changed in 1 file:

Richard Cyganiak 2002-08-23 02:28

Reduced checkstyle maximum line length to 100 characters (It would be nice if we hat 80... but who would fix all the code?)

70 lines of code changed in 6 files:

Richard Cyganiak 2002-08-23 01:56

Fixed javadoc warnings

5 lines of code changed in 2 files:

Richard Cyganiak 2002-08-23 01:52

Made everything checkstyle-compliant

70 lines of code changed in 9 files:

Richard Cyganiak 2002-08-23 01:29

Re-added unit tests that were commented out



Renamed TestModel to RevisionIteratorTest

6 lines of code changed in 3 files:

Richard Cyganiak 2002-08-18 21:30 Rev.: 1.15

Removed annoying log messages

2 lines of code changed in 1 file:

Richard Cyganiak 2002-08-17 22:24

Fixed: [ 594552 ] Binary files counted in modsize chart



And refactoring of CvsFile constructor. Had to change lots of unit tests because of it.

98 lines of code changed in 7 files:

Richard Cyganiak 2002-08-17 21:04 Rev.: 1.16

Fixed: [ 593128 ] cvsstats crashes with large log files



by catching OutOfMemoryError and displaying a message about the -xmXXXm option of java

9 lines of code changed in 1 file:

  • statcvs/src/net/sf/statcvs: Main.java (+9 -2)
Richard Cyganiak 2002-08-17 21:03 Rev.: 1.24

Added OUT_OF_MEMORY string

1 lines of code changed in 1 file:

Richard Cyganiak 2002-08-17 20:45 Rev.: 1.15

Fixed: [ 594184 ] StatCvs crashes without X11

3 lines of code changed in 1 file:

  • statcvs/src/net/sf/statcvs: Main.java (+3 -2)
Richard Cyganiak 2002-08-17 20:28 Rev.: 1.14

Fixed dumb bug introduced in last commit

3 lines of code changed in 1 file:

  • statcvs/src/net/sf/statcvs: Main.java (+3 -2)
Richard Cyganiak 2002-08-17 20:21 Rev.: 1.13

Some cleanup, and added System.exit() in order to hopefully fix hang bug with headless and VM 1.4.0-b92

17 lines of code changed in 1 file:

  • statcvs/src/net/sf/statcvs: Main.java (+17 -15)
Richard Cyganiak 2002-08-17 20:18 Rev.: 1.9

Changed copyconfig task to copy *.gif files from src to build (for folder images)

4 lines of code changed in 1 file:

Richard Cyganiak 2002-08-17 19:23 Rev.: 1.23

Version tag changed to 0.1.1a (should have been done before 0.1.1a was released!)

1 lines of code changed in 1 file:

Richard Cyganiak 2002-08-17 19:21

Fixed: [ 596429 ] exception when log has more blank lines



and small refactorings

44 lines of code changed in 2 files:

Richard Cyganiak 2002-08-17 18:55

Fixed: [ 595559 ] Populated description: lines not parsed

41 lines of code changed in 2 files:

Anja Jentzsch 2002-08-17 17:50

no leading slash for modules anymore - only for main module

20 lines of code changed in 2 files:

Anja Jentzsch 2002-08-17 14:33

same html footer on all sites

4 lines of code changed in 2 files:

Richard Cyganiak 2002-08-13 09:55 Rev.: 1.3

Corrected spelling "sourforce" => "sourceforge". Was that intentional? :-)



Added home page URL and Limitations note (StatCvs only deals with main branch)

5 lines of code changed in 1 file:

Richard Cyganiak 2002-08-13 07:40 Rev.: 1.8

Removed checkstyle task from echo output

0 lines of code changed in 1 file:

Richard Cyganiak 2002-08-13 03:19 Rev.: 1.20

Workaround for a crash in pie chart creation that was introduced by the slice coloring. Charts with many slices would crash in JFreeChart's Plot.setSeriesColor(). This is a bug in JFreeChart.

8 lines of code changed in 1 file:

Richard Cyganiak 2002-08-13 03:12 Rev.: 1.24

Fixed caption of first column of Top Developers table (was "Modules", should have been "Users" [or better "Authors" which is CVS terminology for users?])

10 lines of code changed in 1 file:

Richard Cyganiak 2002-08-13 03:10 Rev.: 1.57

Added logging message for each user page

2 lines of code changed in 1 file:

Richard Cyganiak 2002-08-13 02:16

Fixed: [ 593218 ] Branches break lines of code calculation



Also removed some unused code from CvsFile and parsing, which deals with fields in the logfile we don't use yet

96 lines of code changed in 8 files:

Richard Cyganiak 2002-08-13 01:19

Fixed: [ 594105 ] project with non-related cvs files fails

76 lines of code changed in 4 files:

Repository Tag: v0_1_1a
Lukasz Pekacki 2002-08-12 22:16

Path seperator refactored

22 lines of code changed in 2 files:

Lukasz Pekacki 2002-08-12 22:16 Rev.: 1.2

Prerequisities added

10 lines of code changed in 1 file:

Richard Cyganiak 2002-08-12 11:26 Rev.: 1.12

Fixed [ 593940 ] backslash as directory seperators

7 lines of code changed in 1 file:

Richard Cyganiak 2002-08-12 11:03 Rev.: 1.56

Fixed broken Module Size Page (pie chart wouldn't show up because of wrong filename)



Small improvement to CSS

4 lines of code changed in 1 file:

Lukasz Pekacki 2002-08-12 00:08 Rev.: 1.7

Checkstyle task removed

0 lines of code changed in 1 file:

Lukasz Pekacki 2002-08-12 00:07 Rev.: 1.2

Checkstyle nature added

6 lines of code changed in 1 file:

Lukasz Pekacki 2002-08-12 00:07

Code conventions implemented

10 lines of code changed in 2 files:

Lukasz Pekacki 2002-08-11 23:18

Code made code conventions compliant.

1049 lines of code changed in 21 files:

Lukasz Pekacki 2002-08-11 16:03

Code made code conventions compliant.

502 lines of code changed in 21 files:

Richard Cyganiak 2002-08-11 15:29

Large rewrite of logfile parsing and LOC calculation, and lots of refactoring in CvsFile, CvsRevision and unit tests.



Fixes [ 593156 ] Negative LOC count when file not found.



Improves handling of deleted files.







Many unit tests in TestModel.java are commented out, I will repair them later. They are concerned with the RevIterators which were not changed.

597 lines of code changed in 17 files:

Manuel Schulze 2002-08-11 13:00 Rev.: 1.24

Added a little comment how branching works in cvs

7 lines of code changed in 1 file:

Anja Jentzsch 2002-08-10 19:31 Rev.: 1.18

module pies with same name have the same color, other is grey

16 lines of code changed in 1 file:

Richard Cyganiak 2002-08-10 13:44

Bugfix: [ 593197 ] Empty folders show up in modules tree



Empty folders now have a folder icon with a red X mark.



Some refactoring in CvsModule to get this work.



Extracted method getFolderHtml in HTMLOutput to avoid duplicate code.

109 lines of code changed in 2 files:

Richard Cyganiak 2002-08-10 12:16 Rev.: 1.11

[593108] and [593148] fixed, and lots of refactoring in CvsRevisionParser

132 lines of code changed in 1 file:

Richard Cyganiak 2002-08-10 10:21 Rev.: 1.1

new method getStringColor(String), which returns a nice color for every string. Will be useful, for example, to make sure that a user's slice in every pie chart has the same color.







@Anja: This is the algorithm that occured to me while half asleep at 3 am :-)

1 lines of code changed in 1 file:

Richard Cyganiak 2002-08-09 23:38 Rev.: 1.12

Added runtime log message. Sample runtime for swp6 project: 35.21 seconds on Athlon1400/Win98: 35.21 seconds

9 lines of code changed in 1 file:

  • statcvs/src/net/sf/statcvs: Main.java (+9 -2)
Richard Cyganiak 2002-08-09 22:21

More checkstyle fixes

5 lines of code changed in 2 files:

Anja Jentzsch 2002-08-09 22:21 Rev.: 1.17

javadocs

4 lines of code changed in 1 file:

Anja Jentzsch 2002-08-09 22:15 Rev.: 1.22

copyright changed to "generated by StatCvs"

2 lines of code changed in 1 file:

Anja Jentzsch 2002-08-09 22:14

javadocs

12 lines of code changed in 2 files:

Richard Cyganiak 2002-08-09 22:09

Added lots of meaningless Javadoc comments for Checkstyle compatibility AGAIN (great friday night fun :-)

130 lines of code changed in 9 files: