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

Directory Created:
2003-02-04 06:58
Total Files:
7
Deleted Files:
6
Lines of Code:
988

Browse with ViewVC

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

Lines of Code

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

Developers

Author Changes Lines of Code Lines per Change
Totals 181 (100.0%) 4198 (100.0%) 23.1
Richard Cyganiak 144 (79.6%) 1722 (41.0%) 11.9
Lukasz Pekacki 17 (9.4%) 1558 (37.1%) 91.6
Benoit Xhenseval 7 (3.9%) 738 (17.6%) 105.4
Jason Kealey 6 (3.3%) 109 (2.6%) 18.1
Steffen Pingel 6 (3.3%) 69 (1.6%) 11.5
Manuel Schulze 1 (0.6%) 2 (0.0%) 2.0

Most Recent Commits

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...

738 lines of code changed in 7 files:

Richard Cyganiak 2006-12-08 21:21 Rev.: 1.30

Test failed because it worked with inconsistent VersionedFile objects

6 lines of code changed in 1 file:

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.

109 lines of code changed in 6 files:

Steffen Pingel 2004-12-14 13:38

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

69 lines of code changed in 6 files:

Richard Cyganiak 2004-02-20 19:32

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

78 lines of code changed in 3 files:

Richard Cyganiak 2004-02-20 01:41 Rev.: 1.22

test the assertion that revisions can be added to a file in any order

16 lines of code changed in 1 file:

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

9 lines of code changed in 2 files:

Richard Cyganiak 2004-02-19 23:31 Rev.: 1.15

modified Directory to a SortedSet based implementation

19 lines of code changed in 1 file:

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

32 lines of code changed in 6 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

36 lines of code changed in 6 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

111 lines of code changed in 7 files:

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

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

12 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

77 lines of code changed in 2 files:

Richard Cyganiak 2004-02-17 06:55

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

1 lines of code changed in 2 files:

Richard Cyganiak 2003-12-18 00:26 Rev.: 1.9

refactoring: removed RevisionIterator and everything related (yay!)

3 lines of code changed in 1 file:

Richard Cyganiak 2003-12-17 23:56

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

0 lines of code changed in 2 files:

Richard Cyganiak 2003-12-17 23:42

refactoring: removed RevisionSortIterator

3 lines of code changed in 2 files:

Richard Cyganiak 2003-12-17 23:26 Rev.: 1.20

refactoring: removed RevisionIteratorSummary

0 lines of code changed in 1 file:

Richard Cyganiak 2003-12-17 23:12 Rev.: 1.2

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)

7 lines of code changed in 1 file:

Richard Cyganiak 2003-12-17 22:46

refactoring: removed hardly used RevisionFilterIterator and related classes

6 lines of code changed in 2 files:

Richard Cyganiak 2003-12-17 22:01

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

Richard Cyganiak 2003-12-15 17:13

tests and fixes for NullAuthor handling

27 lines of code changed in 2 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

126 lines of code changed in 5 files:

Richard Cyganiak 2003-12-14 23:11

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

211 lines of code changed in 7 files:

Richard Cyganiak 2003-12-14 01:29

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

53 lines of code changed in 5 files:

Richard Cyganiak 2003-12-13 23:59

refactoring: CvsContent: files moved from constructor to addFile

45 lines of code changed in 2 files:

Richard Cyganiak 2003-12-13 22:27

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

12 lines of code changed in 2 files:

Richard Cyganiak 2003-12-09 11:52 Rev.: 1.3

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

5 lines of code changed in 1 file:

Richard Cyganiak 2003-12-09 00:42

Small cleanups

3 lines of code changed in 3 files:

Richard Cyganiak 2003-06-05 18:01 Rev.: 1.16

Bugfix: NullPointerException when file is only on other branch (introduced during refactoring)

1 lines of code changed in 1 file:

Richard Cyganiak 2003-06-05 11:51

refactoring of the time series charts

- new TimeSeries class in the reportmodel package

- TimeSeriesChart renders a time series to a PNG image

- FileCountTimeSeriesReport creates a TimeSeries for file count

- AvgFileSizeTimeSeriesReport creates a TimeSeries for average file size

- removed FileCountIterator and FCChart

1 lines of code changed in 2 files:

Richard Cyganiak 2003-06-03 14:00

- more small changes to Builder

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

15 lines of code changed in 6 files:

Richard Cyganiak 2003-06-02 23:46

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

85 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

23 lines of code changed in 6 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.

11 lines of code changed in 5 files:

Richard Cyganiak 2003-05-02 21:29

refactorings in CvsFile, removed some unused code

21 lines of code changed in 6 files:

Richard Cyganiak 2003-05-01 00:42 Rev.: 1.2

small refactorings, externalizing strings etc.

3 lines of code changed in 1 file:

Richard Cyganiak 2003-04-22 21:16

- removed CvsModule, CvsTree and CvsTreeIterator, their functionality is now incorporated in Directory

- removed some deprecated methods

- added some unit tests

11 lines of code changed in 3 files:

Richard Cyganiak 2003-04-20 18:45

more refactorings around the Directory class; incorporated functionality of CvsModule and CvsTree into Directory

19 lines of code changed in 2 files:

Richard Cyganiak 2003-04-20 16:18

refactoring: use Directory object instead of directory names

33 lines of code changed in 4 files:

(15 more)

Generated by StatCVS 0.7.0