fixed jcoverage properties
2 lines of code changed in:
removed funny characters
0 lines of code changed in:
added maven build files
170 lines of code changed in:
missing check on null added
5 lines of code changed in:
added missing null check
4 lines of code changed in:
Oops, there was one more dependency on ConfigurationOptions in FileUtils.
16 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(...)".
218 lines of code changed in:
renamed RevisionData.get/setRevision to get/setRevisionNumber and get/setAuthorName to get/setLoginName
93 lines of code changed in:
simplified handling of binary files
18 lines of code changed in:
when WebRepositoryIntegration present, link deleted and re-added files to a view of the revision, instead of to a view of the diff
5 lines of code changed in:
test the assertion that revisions can be added to a file in any order
16 lines of code changed in:
lots of small cleanups in the model package, including changed collection types, some removed methods, and lots of javadoc cleanup
239 lines of code changed in:
modified Directory to a SortedSet based implementation
39 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
122 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
215 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
424 lines of code changed in:
refactoring: moving more CVS-specific stuff (clustering of revisions into commits) from model.Commit to input.CommitListBuilder; some other changes in Commit
126 lines of code changed in:
- moved DummyRepositoryFileManager from model to input
- added some tests for model.Directory class
144 lines of code changed in:
removed dependency on input package
31 lines of code changed in:
removed another dependency on ConfigurationOptions from the input package by passing the include and exclude file patterns directly to the Builder
80 lines of code changed in:
bugfix: length() is undefined for directories; mkdirs() is better than mkdir() (reported by squig)
3 lines of code changed in:
removed DateUtils by inlining all its methods; it had a dependency on the Messages class which made re-use difficult.
43 lines of code changed in:
removed dependency on ConfigurationOptions from Builder
18 lines of code changed in:
- added CvsContent.getCommits()
- moved CommitListBuilder from model to input
- changed users of CommitListBuilder to use getCommits
365 lines of code changed in: