December 2006 Commit Log

Number of Commits:
29
Number of Active Developers:
2
Benoit Xhenseval 2006-12-28 19:05 Rev.: 216

Including latest patches from Richard (regarding NPE on Developer report).

0 lines of code changed in 1 file:

Benoit Xhenseval 2006-12-26 21:02 Rev.: 214

When handling SymbolicNames, the new SymbolicName constructor (not-committed yet in statcvs) must be used.
There is a significant difference in the way CVS operates vs SVN.
SVN tags by creating a revision which is a copy of another revision.
Each checkin changes the 'revision' across the board, the log
therefore may involve only a given number of files for this.

I have found a way to go through all files and associate the latest
version of a given file with the appropriate SymbolicName.

However, the way the SymbolicNames works is that it picks up the date
from a bunch of revision Data.
Since the copy is not associated with ANY file, it would lose that
date unless it could be given to the SymbolicName,

Therefore I am suggesting a transparent change to SymbolicName to add
a constructor that would accept such a date and on call to getDate
would behaves as usual UNLESS there was a given non-null date.

10 lines of code changed in 2 files:

Benoit Xhenseval 2006-12-26 20:57 Rev.: 213

Found issue related to the difference in LOC between the text on main page and the charts.
When an implicit action is created, it should not copy the revision if the last item for that file was a deletion (i.e. it does not get moved
and the lines deleted then do not get counted twice).

9 lines of code changed in 1 file:

Benoit Xhenseval 2006-12-26 20:56 Rev.: 212

Reformatted to use tabs.

499 lines of code changed in 3 files:

Benoit Xhenseval 2006-12-26 20:52 Rev.: 211

Adding a -dump functionality that read the svn log file, builds the Repository model and just prints it with the TaskLogger (Console by default).
This is useful to spot inconsistencies.

155 lines of code changed in 3 files:

Jason Kealey 2006-12-23 19:49 Rev.: 210

bug 1573421: updated statcvs dev jar file; fixed resource problems in ant task, added new arguments.

116 lines of code changed in 3 files:

Jason Kealey 2006-12-23 19:02 Rev.: 209

Bug 1573421: Update statcvs Ant task for SVN - better error logging.

22 lines of code changed in 2 files:

Jason Kealey 2006-12-23 18:07 Rev.: 208

Bug 1573421: Update statcvs Ant task for SVN.

25 lines of code changed in 2 files:

Benoit Xhenseval 2006-12-13 15:30 Rev.: 207

[Bug 1601433]The error report highlighted an issue with filenames containing space(s) in the svn diff call

1 lines of code changed in 1 file:

Benoit Xhenseval 2006-12-13 15:29 Rev.: 206

removed absolute path.

2 lines of code changed in 1 file:

Benoit Xhenseval 2006-12-13 15:27 Rev.: 205

[Bug 1601433]The error report highlighted an issue with filenames containing space(s) in the svn diff call

24 lines of code changed in 2 files:

Benoit Xhenseval 2006-12-13 15:20 Rev.: 204

test.

2 lines of code changed in 1 file:

Benoit Xhenseval 2006-12-13 15:08 Rev.: 203

file with spaces in name...

1 lines of code changed in 1 file:

Benoit Xhenseval 2006-12-12 23:06 Rev.: 202

Removal of -hopefully- the last bits of JDK 1.5 code.

19 lines of code changed in 1 file:

Benoit Xhenseval 2006-12-12 23:00 Rev.: 201

Move to newer version of jtreemap that fixes the reload problem.

1 lines of code changed in 2 files:

Benoit Xhenseval 2006-12-12 20:26 Rev.: 200

New Report: LOC and Churn shows the usual LOC with the amount of code touched per day.
Hopefully the churn should go decreasingly towards a release.

286 lines of code changed in 10 files:

Benoit Xhenseval 2006-12-12 17:05 Rev.: 199

Fixed to use statcvs-0.3.0-dev

1 lines of code changed in 1 file:

Benoit Xhenseval 2006-12-12 15:44 Rev.: 198

StringBuilder is a big no-no for JDk 1.4. Thanks to Samuli for his patience.

1 lines of code changed in 1 file:

Benoit Xhenseval 2006-12-12 13:16 Rev.: 197

New Report: Repo Map, a jtreemap-based report (applet) that shows the entire source tree in a hierarchical manner, the size of each box is related to LOC and the colour to the changes over the last 30 days (red -loc, green +loc). This is experimental but quite useful I think.

284 lines of code changed in 5 files:

Benoit Xhenseval 2006-12-12 13:15 Rev.: 196

A bit of tidy up (Checkstyle, PMD, FindBugs, Simian).
Plus showing a statsvn.bat script for typical usage.
Changed the TODO to @todo which are picked up by Maven (see the Task List report, Jason it would be good to go through it and drop whatever may be old).

109 lines of code changed in 18 files:

Benoit Xhenseval 2006-12-11 11:11 Rev.: 195

[Bug 1608782]Adding experimental support for Symbolic Names (i.e. tags). You MUST get a log at the top level of the project, not the trunk level,
e.g.: svn log -v --xml https://svn.sourceforge.net/svnroot/statsvn/ That way, the log will contain some information about the tags

28 lines of code changed in 2 files:

Benoit Xhenseval 2006-12-11 11:01

[Bug 1612997]Removed 1.5 specific code (Attribute.setTextContent is part of the DOM Level 3 unsupported in JDK 1.4.
Thanks to Samuli Hakkinen for the investigation and link: http://www.kaffe.org/~stuart/japi/htmlout/h-jdk14-jdk15

9 lines of code changed in 2 files:

Benoit Xhenseval 2006-12-11 10:55

Upgraded StatCVS to version 0.3.0-dev (lots of refactoring inside StatCVS).

42 lines of code changed in 13 files:

Benoit Xhenseval 2006-12-04 14:51 Rev.: 190

actually, this is the way it is done in FilenameComparator, so for consistency,
I shall use this rather than the suggested patch.

1 lines of code changed in 1 file:

Benoit Xhenseval 2006-12-04 14:48 Rev.: 189

[Bug 1608474]Documented change with credit.

1 lines of code changed in 1 file:

Benoit Xhenseval 2006-12-04 14:45 Rev.: 188

[Bug 1608474]Removed 1.5-specific code. Thanks to samuli for spotting this and providing the solution.

1 lines of code changed in 1 file:

Benoit Xhenseval 2006-12-04 00:43 Rev.: 187

explain what has changed recently.

2 lines of code changed in 1 file:

Benoit Xhenseval 2006-12-03 22:20 Rev.: 186

Reviewed the new interfaces in StatCVS and modified them.
Using code that was sent to Richard for inclusion in statcvs.

0 lines of code changed in 1 file:

Benoit Xhenseval 2006-12-03 21:14 Rev.: 185

Introduce new options for multi-threading the SVN DIFF commands.
-threads (default 25)
-concurrency-threshold (default 2000 ms)
This means that unless an svn diff takes more than 2 sec, it will not launch the 25 threads.
Multi-threading is limited to the svn diff.

242 lines of code changed in 17 files:

November 2006 »

Generated by StatSVN 0.7.0