[root]/tests-src/net/sf/statcvs/renderer/xml
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
cyganiak | 11 (100.0%) | 253 (100.0%) | 23.0 |
Removed the XMLTableRenderer, wasn't used anyway
0 lines of code changed in:
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:
- made DirectoryRoot and DirectoryImpl package private
- added public Directory.createRoot and Directory.createSubdirectory methods
- more minor cleanups in Directory classes
6 lines of code changed in:
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
3 lines of code changed in:
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
3 lines of code changed in:
refactoring: made CvsRevision (almost) immutable, concentrated lots of logic in Builder.createFile
5 lines of code changed in:
refactoring: revision list moved from CvsFile constructor to CvsFile.addRevision
5 lines of code changed in:
cleanup
3 lines of code changed in:
added XMLTableRenderer; new dependancy on jdom.jar (not yet added to the developer lib download)
225 lines of code changed in: