Directory statcvs/tests-src/net/sf/statcvs/input/

Directory Created:
2003-02-04 06:58
Total Files:
28
Deleted Files:
0
Lines of Code:
1867

Browse with ViewVC

[root]/statcvs/tests-src/net/sf/statcvs/input

Lines of Code

statcvs/tests-src/net/sf/statcvs/input/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 148 (100.0%) 4704 (100.0%) 31.7
Richard Cyganiak 119 (80.4%) 2651 (56.4%) 22.2
Benoit Xhenseval 12 (8.1%) 1478 (31.4%) 123.1
Lukasz Pekacki 6 (4.1%) 459 (9.8%) 76.5
Jason Kealey 5 (3.4%) 81 (1.7%) 16.2
Steffen Pingel 5 (3.4%) 31 (0.7%) 6.2
Manuel Schulze 1 (0.7%) 4 (0.1%) 4.0

Most Recent Commits

Benoit Xhenseval 2009-08-20 18:44 Rev.: 1.8

Running FindBugs 1.3.9 against the code.

2 lines of code changed in 1 file:

Benoit Xhenseval 2009-03-20 17:23 Rev.: 1.1

Test for count!

22 lines of code changed in 1 file:

Benoit Xhenseval 2008-04-02 12:22

Done an Eclipse cleanUp in order to reduce number of warnings by FindBugs / Checkstyle / PMD tools.
Sorry if it is looking like a massive change...

1454 lines of code changed in 10 files:

Richard Cyganiak 2006-12-09 14:24

Refactoring to reduce the tunneling of configuration options through the static ConfigurationOptions class. Instead, a ReportConfig object is now widely passed around and has getters for most of the options.

13 lines of code changed in 4 files:

Richard Cyganiak 2006-12-05 21:44

Cope with empty log file instead of aborting. Deprecated EmptyRepositoryException, it is no longer used by StatCVS.

15 lines of code changed in 4 files:

Jason Kealey 2006-11-22 16:29

Refactoring of StatCVS so that StatSVN can properly extend it.
Added StatSVN features: bugzilla integration, viewvc integration, xdoc export
Many thanks to Benoit Xhenseval for refactoring both StatCVS and StatSVN and providing xdoc support.

81 lines of code changed in 5 files:

Richard Cyganiak 2005-03-29 23:45 Rev.: 1.6

Fixed #1172753: StatCVS fails to parse CVSROOT logs

1 lines of code changed in 1 file:

Steffen Pingel 2004-12-14 13:38

merged parsing of entries file and symbolic names patch [#910508]

31 lines of code changed in 5 files:

Richard Cyganiak 2004-10-29 18:55 Rev.: 1.21

Ignore case of login names in log (Bug 880397)

12 lines of code changed in 1 file:

Richard Cyganiak 2004-10-10 12:29

Changed LookaheadReader to basically have java.util.Iterator semantics; parser and tests updated accordingly. This also fixes the infinite loop when a log ends prematurely.

23 lines of code changed in 3 files:

Richard Cyganiak 2004-10-03 14:17

Added support for the new CVS date format

12 lines of code changed in 2 files:

Richard Cyganiak 2004-02-20 19:32 Rev.: 1.7

Added factory methods for CvsRevisions to CvsFile. Revisions are no longer created by calling "new CvsRevision(file, ...)" but like "file.addInitialRevision(...)".

3 lines of code changed in 1 file:

Richard Cyganiak 2004-02-20 18:18

renamed RevisionData.get/setRevision to get/setRevisionNumber and get/setAuthorName to get/setLoginName

33 lines of code changed in 5 files:

Richard Cyganiak 2004-02-20 01:33

lots of small cleanups in the model package, including changed collection types, some removed methods, and lots of javadoc cleanup

22 lines of code changed in 4 files:

Richard Cyganiak 2004-02-19 23:15

- made DirectoryRoot and DirectoryImpl package private
- added public Directory.createRoot and Directory.createSubdirectory methods
- more minor cleanups in Directory classes

8 lines of code changed in 2 files:

Richard Cyganiak 2004-02-19 22:23

Removed CvsFile.isInAttic(); instead, the Builder provides a method getAtticFileNames(). The idea is to keep CVS internals out of the model package. Also added CvsFile.compareTo

42 lines of code changed in 3 files:

Richard Cyganiak 2004-02-18 19:00

Removed CvsFile.isBinary(), this is now handled by the input package. The input package now creates files/revisions with 0 lines for binary files.

Many changes to CvsRevision:
- replaced all line count related methods by new ones with cleaner semantics
- renamed some more methods
- changed the line count related constructor arguments to cleaner semantics

56 lines of code changed in 5 files:

Richard Cyganiak 2004-02-17 21:40 Rev.: 1.2

refactoring: moving more CVS-specific stuff (clustering of revisions into commits) from model.Commit to input.CommitListBuilder; some other changes in Commit

36 lines of code changed in 1 file:

Richard Cyganiak 2004-02-17 18:37

- moved DummyRepositoryFileManager from model to input
- added some tests for model.Directory class

65 lines of code changed in 2 files:

Richard Cyganiak 2004-02-17 17:54

removed another dependency on ConfigurationOptions from the input package by passing the include and exclude file patterns directly to the Builder

20 lines of code changed in 4 files:

Richard Cyganiak 2004-02-17 14:52 Rev.: 1.15

removed dependency on ConfigurationOptions from Builder

5 lines of code changed in 1 file:

Richard Cyganiak 2004-02-17 06:55

- added CvsContent.getCommits()
- moved CommitListBuilder from model to input
- changed users of CommitListBuilder to use getCommits

190 lines of code changed in 2 files:

Richard Cyganiak 2003-12-17 22:01 Rev.: 1.12

removed NullAuthor class because it made stuff more complicated -- the null object pattern was not useful in this case

3 lines of code changed in 1 file:

Richard Cyganiak 2003-12-17 21:22

new and changed unit tests for the input package

272 lines of code changed in 4 files:

Richard Cyganiak 2003-12-16 15:12

refactored unit tests for input package

340 lines of code changed in 19 files:

Richard Cyganiak 2003-12-15 22:58

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

226 lines of code changed in 8 files:

Richard Cyganiak 2003-12-15 17:01

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

57 lines of code changed in 3 files:

Richard Cyganiak 2003-12-15 03:26

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

33 lines of code changed in 3 files:

Richard Cyganiak 2003-12-15 00:38

refactoring: eliminated CvsRevision.STATE_XXX constants

12 lines of code changed in 2 files:

Richard Cyganiak 2003-12-14 23:38

fixed some Eclipse warnings and TODOs

20 lines of code changed in 2 files:

Richard Cyganiak 2003-12-14 23:11

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

95 lines of code changed in 3 files:

Richard Cyganiak 2003-12-12 22:11 Rev.: 1.21

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

0 lines of code changed in 1 file:

Richard Cyganiak 2003-12-12 20:59

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

28 lines of code changed in 2 files:

Richard Cyganiak 2003-12-11 23:35 Rev.: 1.3

several fixes for -d logs

18 lines of code changed in 1 file:

Richard Cyganiak 2003-12-09 11:52

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

135 lines of code changed in 3 files:

Richard Cyganiak 2003-06-03 14:00 Rev.: 1.6

- more small changes to Builder

- removed dependency of CvsFile on RepositoryFileManager (Good Thing!)

4 lines of code changed in 1 file:

Richard Cyganiak 2003-06-03 10:26

moved some generic stuff from Builder to FileUtils and CvsLogUtils

8 lines of code changed in 2 files:

Richard Cyganiak 2003-06-02 23:46

moved line calculation algorithms from CvsFile to Builder and improved some tests

290 lines of code changed in 4 files:

Richard Cyganiak 2003-06-01 18:48

heavy refactoring of the input package

- rewrote CvsRevisionParser to get rid of its state machine design

- added LookaheadReader which allows reading the same line multiple times

- moved much responsibility from the parser classes to Builder

- parser classes now look much more similiar to each other

114 lines of code changed in 2 files:

Richard Cyganiak 2003-05-03 00:24

Heavy refactoring in the input module. The idea is to turn the Builder class into a layer between the input and the model. This would make changes to the model less costly, and will make it possible to replace the current input strategy.

142 lines of code changed in 2 files:

(15 more)

Generated by StatCVS 0.7.0