Directory statsvn/src/net/sf/statsvn/util/

Total Files:
22
Deleted Files:
9
Lines of Code:
2147

Browse with ViewVC

[root]/statsvn/src/net/sf/statsvn/util

                            directory in repo svnkit (5 files, 479 lines)

Lines of Code

statsvn/src/net/sf/statsvn/util/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 150 (100.0%) 2123 (100.0%) 14.1
Jason Kealey 30 (20.0%) 1155 (54.4%) 38.5
Benoit Xhenseval 116 (77.3%) 782 (36.8%) 6.7
Jean-Philippe Daigle 4 (2.7%) 186 (8.8%) 46.5

Most Recent Commits

Jason Kealey 2009-08-10 20:08 Rev.: 394

Implemented usage of svnkit instead of command-line tool. Some work contributed by yogesh.

109 lines of code changed in 10 files:

Jason Kealey 2009-08-07 20:26 Rev.: 393

Refactored svn calls into various interfaces instead of static utility methods. Made it easier to implement an alternate way to query the server (using svnkit, for example). Allowed extensibility in current classes.

892 lines of code changed in 11 files:

Benoit Xhenseval 2008-06-25 21:23 Rev.: 368

Fix a few Checkstyle warnings.

6 lines of code changed in 1 file:

Jason Kealey 2008-05-31 17:55 Rev.: 362

bug 1963918 - crash when only change is a property change.

3 lines of code changed in 1 file:

Benoit Xhenseval 2008-03-31 16:14 Rev.: 352

removed some 1.5 code, updated StatCVS 0.3.1-dev

3 lines of code changed in 1 file:

Benoit Xhenseval 2008-03-28 18:46 Rev.: 351

Eclipse cleanUp.

289 lines of code changed in 12 files:

Benoit Xhenseval 2008-03-28 18:15 Rev.: 349

fix for windows.

3 lines of code changed in 1 file:

Jason Kealey 2008-03-28 04:00 Rev.: 346

Beta of improved diff that makes use of the per-revision diffs now available in Subversion (instead of per file).

15 lines of code changed in 1 file:

Jason Kealey 2008-01-15 15:16 Rev.: 343

Partial work on an improved diff that makes use of the per-revision diffs now available in Subversion (instead of per file).

120 lines of code changed in 1 file:

Jason Kealey 2007-05-15 17:58 Rev.: 339

Bug 1718710: StatSVN needs to specify "--diff-cmd diff"

1 lines of code changed in 1 file:

Jean-Philippe Daigle 2007-03-11 18:59 Rev.: 299

more cleanups

11 lines of code changed in 1 file:

Jean-Philippe Daigle 2007-03-11 18:32 Rev.: 298

fixed some checkstyle warnings

24 lines of code changed in 1 file:

Jean-Philippe Daigle 2007-03-07 23:31 Rev.: 292

Added EnvReport helper to aid in diagnosing common failure cases in problem reports.

149 lines of code changed in 1 file:

Benoit Xhenseval 2007-03-07 15:15 Rev.: 291

[Bug 1653392]Accepting the patch as is, as suggested by Jason. Thanks Dermot.

7 lines of code changed in 1 file:

Benoit Xhenseval 2007-02-19 09:28 Rev.: 283

Removed recent 1.5 code, updated the statcvs to 0.3.1-dev, compiled under 1.4.

Will do a beta release of the new jar under www.statsvn.org/beta/statsvn.jar

39 lines of code changed in 3 files:

Jean-Philippe Daigle 2007-02-08 03:26 Rev.: 278

Fix for Bug: [ 1654750 ] SvnInfoUtils.urlToAbsolutePath mangles path

2 lines of code changed in 1 file:

Jason Kealey 2007-01-20 03:27 Rev.: 273

bug 1637082: better output of where the error occurs.

3 lines of code changed in 1 file:

Benoit Xhenseval 2007-01-10 22:42 Rev.: 257

Enabling INFO by default.

1 lines of code changed in 1 file:

Benoit Xhenseval 2007-01-10 22:37 Rev.: 256

Fix a few QA warnings.

11 lines of code changed in 2 files:

Jason Kealey 2007-01-10 21:48 Rev.: 253

bug 1605167: svn mime-type problem

1 lines of code changed in 1 file:

Jason Kealey 2007-01-10 21:17 Rev.: 250

fixed %22 issue present on some operating systems

3 lines of code changed in 2 files:

Benoit Xhenseval 2007-01-10 20:25 Rev.: 246

In order to ensure consistency and ability to use the Ant Task as a logging mechanism, we've replaced Logger by a TaskLogger

The default implementation is the java.util.logging.Logger with fine/info/severe levels. There is also an AntTaskLogger automatically

used for the Ant task.

90 lines of code changed in 10 files:

Benoit Xhenseval 2007-01-10 19:10 Rev.: 243

reduce the noise level. If one wants to see the svn commands fired, one has to enable logger.fine(...)

1 lines of code changed in 1 file:

Benoit Xhenseval 2007-01-08 11:38 Rev.: 239

Reduce log to use LOGGER.fine for viewing the actual Svn Diff.

5 lines of code changed in 1 file:

Benoit Xhenseval 2007-01-08 11:04 Rev.: 238

My bad wrt over-estimating the lines touched: the existing algorithm was correct assuming that

svn will always return 2 lines:

+++ filename (revision)

--- filename (revision)



as those are taken into account as:

+1 addition and +1 deletion.



BUT we started from -1, so it was correct and fitted well with the rest.

4 lines of code changed in 1 file:

Benoit Xhenseval 2007-01-08 10:37 Rev.: 236

Fixed a small issue whereby the number of lines touched (+ and -) could be over-estimated by 2 for each file.

This did not affect the total LOC but showed a higher churn than anticipated.

14 lines of code changed in 1 file:

Benoit Xhenseval 2007-01-08 10:24 Rev.: 235

Implemented a 'lowest common denominator' workaround to the i18n issue of receiving a svn diff in a non-English Locale.

It appears that the 4th line contains "Name:" for property changes, if it is the case, it will flag the diff as 'propertyChange' and will cache the results.

This is temporary and should be revisited if we implement SVNKit. The log was also increased to show the diff for now.

9 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

23 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: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).

5 lines of code changed in 2 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: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-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.

2 lines of code changed in 2 files:

Benoit Xhenseval 2006-11-29 22:53 Rev.: 183

[Bug 1605311] Adding a counter for the number of diff calls made and to be made

Save the cache every 2 minutes (takes 15ms)

and provides an estimate for completion time.

4 lines of code changed in 1 file:

Benoit Xhenseval 2006-11-22 23:55 Rev.: 164

A fair amount of tidy up following warnings from FindBugs, PMD, Checkstyle.

91 lines of code changed in 10 files:

Benoit Xhenseval 2006-11-22 22:14 Rev.: 163

Enable setting an inputstream for testing purpose.

16 lines of code changed in 1 file:

Benoit Xhenseval 2006-11-22 22:03 Rev.: 162

Revisited the issue of streams and ways to guarantee their closure when calling some SVN commands.

129 lines of code changed in 5 files:

Benoit Xhenseval 2006-11-22 17:23 Rev.: 160

Force the InputStreams to be closed before being overwritten...

(still does not solve the issue that the last lastErrorStream at least will never be closed, I think)

13 lines of code changed in 1 file:

Jason Kealey 2006-11-22 15:04 Rev.: 156

Added a forgotten stream close in SvnDiffUtils. (Found by Andreas Pillath)

8 lines of code changed in 1 file:

Benoit Xhenseval 2006-11-21 00:08 Rev.: 155

Attention...

StatSvn no longer contains the StatCvs code, instead it shall depend on statcvs-0.2.4.jar (or whichever version StatCvs shall use when they take our changes).

A fair amount of changes will make it to StatCvs in order to support xdoc (in StatCvs), XHTML generation and use of StringBuffers.

Jason will do the StatCvs checkin soon, in the meantime I include statcvs-0.2.4.jar in the lib directory.

Enjoy

14 lines of code changed in 15 files:

(1 more)

Generated by StatSVN 0.7.0