class for each kind of html page created
936 lines of code changed in:
constructor with size parameters added
22 lines of code changed in:
renamed method (createHTMLSuite()) and deleted all methods which are no longer used
39 lines of code changed in:
Rewrote logging system.
- default settings: only WARNING+ gets logged. Logging goes to System.err.
- option "-verbose": INFO+ gets logged. WARNING+ goes to System.err, rest to System.out.
- option "-debug": everything gets logged. WARNING+ goes to System.err, rest to System.out.
- LogFormatter will output INFO+ without "INFO net.sf.statcvs.Class method()"
287 lines of code changed in:
Updated run target to use the new syntax
1 lines of code changed in:
Major rewrite of the command line interface. THIS CHANGES THE COMMAND LINE SYNTAX OF StatCvs! See "java -jar statcvs.jar -help" for the new syntax.
- introduced optional parameters "-output-dir <dir>" and "-css <file>"
- CSS parameter now actually works
- removed copyright notice and version number from default output
- new helper commands "-help", "-license", "-version"
- usage message is much nicer now
382 lines of code changed in:
bugfix (?) in createCSSFile() : conditions changed
3 lines of code changed in:
bugfix: cssFile no longer in HTMLOutput
5 lines of code changed in:
*** empty log message ***
3 lines of code changed in:
cvsFile from CommandLineOptions added
11 lines of code changed in:
cvsFile added to CommandLineOptions
3 lines of code changed in:
Changed version number to 0.1.2b
2 lines of code changed in:
Fixed: [ 600404 ] existing locks break logfile parsing
48 lines of code changed in:
Fixed reference to -mx option AGAIN. Seems as if either -mx or -Xmx are valid.
1 lines of code changed in:
Pie borders are black now (gray looked bad)
7 lines of code changed in:
Added cvs.update, cvs.log and stats tasks. Updated run tast to run StatCvs on itself.
32 lines of code changed in:
Changed time code back to use the default (local) time zone. Seems as if CVS stores all times always as GMT, regardless of server time zone, and output in the local time zone seems to be most reasonable.
Maybe we should ask some CVS guys about how times are stored on the server.
8 lines of code changed in:
Fixed buildfile to copy everything from the web-files folder to build (didn't copy the css file)
1 lines of code changed in:
Changed version strings to v0.1.2a
2 lines of code changed in:
Added "test" task which runs all JUnit tests using the text TestRunner
10 lines of code changed in:
Broke up more long lines in order to reduce checkstyle line length to 80, but this seems futile. Still 200 lines to go, and some @version $Id$ javadoc/cvs comments are longer than 80 characters, and I don't see any way to make them shorter.
164 lines of code changed in:
Added a main method which runs the JUnit TestRunner (text only flavour).
12 lines of code changed in:
Moved folder icons from gui package to new web-files folder.
Removed CSS generation code from HTMLOutput and put the CSS in an extra file.
49 lines of code changed in:
Added some notes about StatCvs's handling of deleted files and directories
15 lines of code changed in:
Rewrite to allow more than one value per day (greatly improves output for short projects)
24 lines of code changed in:
Corrected date formatting to use the GMT timezone (since we assume that all times in log messages are GMT)
4 lines of code changed in:
Corrected reference to the java -xm option (was -mx)
1 lines of code changed in:
Style improvements:
added some missing copyright headers
added some type comments
added lots of @version tags to javadoc type comments
163 lines of code changed in:
Removed class which was unused since we have IntegerMaps
0 lines of code changed in:
Removed unused test main class left from the early pre-alpha stages
0 lines of code changed in:
Removed unused empty class
0 lines of code changed in:
Removed "X Server" from the prerequisites since StatCvs now runs also in headless mode
0 lines of code changed in:
Reduced checkstyle maximum line length to 100 characters (It would be nice if we hat 80... but who would fix all the code?)
70 lines of code changed in:
Fixed javadoc warnings
5 lines of code changed in:
Made everything checkstyle-compliant
83 lines of code changed in:
Re-added unit tests that were commented out
Renamed TestModel to RevisionIteratorTest
520 lines of code changed in:
Removed annoying log messages
2 lines of code changed in:
Fixed: [ 594552 ] Binary files counted in modsize chart
And refactoring of CvsFile constructor. Had to change lots of unit tests because of it.
98 lines of code changed in:
Fixed: [ 593128 ] cvsstats crashes with large log files
by catching OutOfMemoryError and displaying a message about the -xmXXXm option of java
9 lines of code changed in:
Added OUT_OF_MEMORY string
1 lines of code changed in:
Fixed: [ 594184 ] StatCvs crashes without X11
3 lines of code changed in:
Fixed dumb bug introduced in last commit
3 lines of code changed in:
Some cleanup, and added System.exit() in order to hopefully fix hang bug with headless and VM 1.4.0-b92
17 lines of code changed in:
Changed copyconfig task to copy *.gif files from src to build (for folder images)
4 lines of code changed in:
Version tag changed to 0.1.1a (should have been done before 0.1.1a was released!)
1 lines of code changed in:
Fixed: [ 596429 ] exception when log has more blank lines
and small refactorings
44 lines of code changed in:
Fixed: [ 595559 ] Populated description: lines not parsed
41 lines of code changed in:
no leading slash for modules anymore - only for main module
20 lines of code changed in:
same html footer on all sites
4 lines of code changed in:
Corrected spelling "sourforce" => "sourceforge". Was that intentional? :-)
Added home page URL and Limitations note (StatCvs only deals with main branch)
5 lines of code changed in:
Removed checkstyle task from echo output
0 lines of code changed in:
Workaround for a crash in pie chart creation that was introduced by the slice coloring. Charts with many slices would crash in JFreeChart's Plot.setSeriesColor(). This is a bug in JFreeChart.
8 lines of code changed in:
Fixed caption of first column of Top Developers table (was "Modules", should have been "Users" [or better "Authors" which is CVS terminology for users?])
10 lines of code changed in:
Added logging message for each user page
2 lines of code changed in:
Fixed: [ 593218 ] Branches break lines of code calculation
Also removed some unused code from CvsFile and parsing, which deals with fields in the logfile we don't use yet
96 lines of code changed in:
Fixed: [ 594105 ] project with non-related cvs files fails
76 lines of code changed in:
Path seperator refactored
22 lines of code changed in:
Prerequisities added
10 lines of code changed in:
Fixed [ 593940 ] backslash as directory seperators
7 lines of code changed in:
Fixed broken Module Size Page (pie chart wouldn't show up because of wrong filename)
Small improvement to CSS
4 lines of code changed in:
Checkstyle task removed
0 lines of code changed in:
Checkstyle nature added
6 lines of code changed in:
Code conventions implemented
16 lines of code changed in:
Code made code conventions compliant.
1049 lines of code changed in:
Code made code conventions compliant.
502 lines of code changed in:
Large rewrite of logfile parsing and LOC calculation, and lots of refactoring in CvsFile, CvsRevision and unit tests.
Fixes [ 593156 ] Negative LOC count when file not found.
Improves handling of deleted files.
Many unit tests in TestModel.java are commented out, I will repair them later. They are concerned with the RevIterators which were not changed.
1096 lines of code changed in:
Added a little comment how branching works in cvs
7 lines of code changed in:
module pies with same name have the same color, other is grey
16 lines of code changed in:
Bugfix: [ 593197 ] Empty folders show up in modules tree
Empty folders now have a folder icon with a red X mark.
Some refactoring in CvsModule to get this work.
Extracted method getFolderHtml in HTMLOutput to avoid duplicate code.
109 lines of code changed in:
[593108] and [593148] fixed, and lots of refactoring in CvsRevisionParser
132 lines of code changed in:
new method getStringColor(String), which returns a nice color for every string. Will be useful, for example, to make sure that a user's slice in every pie chart has the same color.
@Anja: This is the algorithm that occured to me while half asleep at 3 am :-)
39 lines of code changed in:
Added runtime log message. Sample runtime for swp6 project: 35.21 seconds on Athlon1400/Win98: 35.21 seconds
9 lines of code changed in:
More checkstyle fixes
5 lines of code changed in:
javadocs
4 lines of code changed in:
copyright changed to "generated by StatCvs"
2 lines of code changed in:
javadocs
12 lines of code changed in:
Added lots of meaningless Javadoc comments for Checkstyle compatibility AGAIN (great friday night fun :-)
130 lines of code changed in:
javadocs
16 lines of code changed in:
OFF changed to WARNING
1 lines of code changed in:
Bug fixed: [ 593203 ] Output folder optional or not?
2 lines of code changed in:
bugfix
2 lines of code changed in:
javadocs
92 lines of code changed in:
Added lots of meaningless Javadoc comments for Checkstyle compatibility
42 lines of code changed in:
Coding style corrected.
4 lines of code changed in:
new entry: doc
1 lines of code changed in:
did some checkstyle
54 lines of code changed in:
Coding style corrected.
134 lines of code changed in:
Coding style corrected.
18 lines of code changed in:
javadocs
10 lines of code changed in:
Coding style corrected.
16 lines of code changed in:
Javadoc target corrected
3 lines of code changed in:
beautifying
4 lines of code changed in:
Complete rewrite of Commit Log output, changes to CSS
<h1 style="font-size:60pt">/ME ROCKS!!!</h1>
261 lines of code changed in:
Collecting more changes by removing unused stuff :-)
2 lines of code changed in:
System.out.println() removed
3 lines of code changed in:
bugfix @ css-file
2 lines of code changed in:
last comment dates bold-tagged
3 lines of code changed in:
Version id changed to 0.1a
1 lines of code changed in:
H2 has green background
19 lines of code changed in:
pie chart for user (module activity) scaled
2 lines of code changed in:
bugfixes
35 lines of code changed in:
pie chart for user pages (activity in modules)
38 lines of code changed in:
release added
22 lines of code changed in:
User guide and license information added.
362 lines of code changed in:
no html
1 lines of code changed in:
deleted directory-mini.jpg
0 lines of code changed in:
beautified the html tree
162 lines of code changed in:
layout changes and bugfixes
102 lines of code changed in:
Two JfreeChart jars merged into one
1 lines of code changed in:
CommitLogTableModel now uses the new FileCollectionFormatter.
31 lines of code changed in:
Fixed problems in FileCollectionFormatter
24 lines of code changed in:
Background transparency added
0 lines of code changed in:
tree tabulator request inserted
53 lines of code changed in:
layout changes
8 lines of code changed in:
Added new folder icon, stolen from hotscripts.com
0 lines of code changed in:
Added new class FileCollectionFormatter which will be helpful for beautifying (sp?) the commit log.
411 lines of code changed in:
layout changes
39 lines of code changed in:
Removed unused import (my favorite job)
2 lines of code changed in:
Copy binary file problem fixed.
24 lines of code changed in:
- added subtree rendering for each module
357 lines of code changed in:
Added methods contains() and keySet()
51 lines of code changed in:
NOLOG
24 lines of code changed in:
bugfixes (reseted RevisionIterator e.g.)
8 lines of code changed in:
- added picture directory-mini.jpg (test picture -replace with a better one)
- the index tree now renders fine
- restored an old method in FileUtils.java
19 lines of code changed in:
Exit if output directory not allowed. String added
2 lines of code changed in:
getLink() for module and user pages
30 lines of code changed in:
Exit if output directory not allowed.
7 lines of code changed in:
Added inc(key) and dec(key) methods
15 lines of code changed in:
Access to OutputDirectory refactored into FileUtils
28 lines of code changed in:
User friendly operation.
Aborting on wrong input dir, input cvslog file, etc.
37 lines of code changed in:
loc chart added to module pages with loc
12 lines of code changed in:
If no ouput Dir specified, outputDir=""
2 lines of code changed in:
Diplay info message on startup
21 lines of code changed in:
write PNG into output dir
2 lines of code changed in:
If no output dir specified, use "" as output dir
4 lines of code changed in:
logging properties for a release version.
Logging if OFF
13 lines of code changed in:
break added for case 3
2 lines of code changed in:
OutputDir added for CSS File copying
16 lines of code changed in:
Create a non-logging loggin.properties for a realease dist
6 lines of code changed in:
Removed unused imports
0 lines of code changed in:
- added cvs tree rendering for the html index page
44 lines of code changed in:
Bugfix: LinesOfCodeIterator.hasNext() would not work correctly for deleted/binary files
56 lines of code changed in:
last line for module table on user page added
11 lines of code changed in:
added loc to module pages
40 lines of code changed in:
AbstractChart is no longer needed
12 lines of code changed in:
Optional main parameters added: outputdir, css-file
115 lines of code changed in:
Improved javadocs and added tests.
72 lines of code changed in:
- added method CvsModule.getDepth() which returns the depth beginning with 0 of the module
- tests for this method
50 lines of code changed in:
Changed LinesOfCodeIterator:
- hasNext() queries without side effects
- next() advances the iterator pointer (and returns boolean)
47 lines of code changed in:
- added method CvsModule.getFather()
- commented CvsTree and CvsModule
72 lines of code changed in:
Added remove(key) method to IntegerMap
22 lines of code changed in:
the tree iterator iterates now over the hole tree or over a sub tree
75 lines of code changed in:
*** keyword substitution change ***
81 lines of code changed in:
Fixed all Eclipse warnings (unused imports, unused variables...)
14 lines of code changed in:
added some functions which i need for the CvsTreeIterator. But they arent used yet
12 lines of code changed in:
made PieChart use IntegerMap
11 lines of code changed in:
cpu table for module pages changed
45 lines of code changed in:
cpu table for module pages created
3 lines of code changed in:
module pages created
92 lines of code changed in:
even more improvements to IntegerMap (getInteger)
9 lines of code changed in:
improvements to IntegerMap (sum, max, average, getPercent)
62 lines of code changed in:
The tests for the CvsModule.getName() method
15 lines of code changed in:
added CvsModule.getName () method which returns the name of the module
without the path prefix
28 lines of code changed in:
new class util.IntegerMap for easy storing and sorting of String->int mappings
296 lines of code changed in:
module table for each user completed
7 lines of code changed in:
fixed binary files AGAIN (sigh)
7 lines of code changed in:
module table for each user completed
41 lines of code changed in:
improved ModuleSize pie chart (small slices are lumped together)
34 lines of code changed in:
Fixed lines of code calculation of binary files. All counts will be 0 for binary files.
25 lines of code changed in:
added CvsContent.getRevisionIteratorByModule()
Lots of refactoring:
changed RepositoryRevisionsIterator to FilesRevisionIterator, which could now iterate on any collection of CvsFiles
cleaned up some path/module/package stuff in CvsContent and CvsFile
213 lines of code changed in:
changed the constructor so that it gets a CvsContent Objcect.
With that one can get every information about the node
8 lines of code changed in:
cpu sorted by loc and total count of loc added
48 lines of code changed in:
changed the constructor so that it gets a CvsContent Objcect. WIth this objct
it builds the tree internally.
42 lines of code changed in:
modules for each user
25 lines of code changed in:
added method getLineValue() which computes the sum of all line values in the source revision set
15 lines of code changed in:
NOLOG
4 lines of code changed in:
commit log improvements:
sort order fixed
last row fixed
showing commit time
showing individual affected files
37 lines of code changed in:
added a main method to test the tree with a real repository
39 lines of code changed in:
bugfix
3 lines of code changed in:
loc and cpu percentage added to tables
157 lines of code changed in:
loc and cpu percentage added to tables
19 lines of code changed in:
added an iterator to the CvsTree. The is able to visit every Node.
315 lines of code changed in:
added commit log HTML page (still very ugly)
111 lines of code changed in:
new class CommitListBuilder generates a list of Commit objects from a RevisionIterator
228 lines of code changed in:
added new constructor to RevisionSortIterator, it takes a List of CvsRevisions and provides sorted access
56 lines of code changed in:
removed unnecessary test calls
0 lines of code changed in:
NOLOG
163 lines of code changed in:
added ListRevisionIterator which takes a List of CvsRevisions as input, and changed RevisionSortIterator to extend it
88 lines of code changed in:
added method hasUser, which returns a boolean if there is a given username in the
list of the files revisions
20 lines of code changed in:
added method getAffectedFiles(), changed getDate() to return first date
49 lines of code changed in:
added method CvsContent.getDirectories(String user)
15 lines of code changed in:
HTML output beautyfied
70 lines of code changed in:
Useful functions for File copy and Date presentation added
68 lines of code changed in:
changed throw new NullPointerException to throw new IllegalArgumentException in CvsTree.insertDir
1 lines of code changed in:
- implemented the CvsTree:
* with CvsTree.insertDir(String) you can insert Strings in directory structur
- wrote some tests for the tree (CvsTreeTest.java)
- added the test to the model-AllTests Testsuite
636 lines of code changed in:
Commit class added
290 lines of code changed in:
pages for each user created (total changes and lines of code)
43 lines of code changed in:
coding style, removed unused import
9 lines of code changed in:
RevisionLimitIterator takes only the first X elements from an iterator
90 lines of code changed in:
added constructor with sort order argument to RevisionSortIterator
31 lines of code changed in:
pages for each user created (total changes and lines of code)
52 lines of code changed in:
unused variables from AbstractClass deleted
7 lines of code changed in:
changed log level for AllTests suite to OFF
7 lines of code changed in:
removed the filename parameter from signature of CvsContent.insertFile(). The filename is now taken directly from the inserted CvsFile.
48 lines of code changed in:
added RevisionIteratorSummary.getAllModules()
20 lines of code changed in:
removed old method
1 lines of code changed in:
PieChart now uses real data, but still very ugly (no check for very small slices)
23 lines of code changed in:
removed empty main() and fixed warning in testCreation()
3 lines of code changed in:
bugfix and link to StatCvs-website
13 lines of code changed in:
Copy of command line specified css-File implemented
61 lines of code changed in:
removed unnecessary constructor (use RevisionFilterIterator instead)
2 lines of code changed in:
removed unused imports
16 lines of code changed in:
trying to make CvsDirectoryTree work...
522 lines of code changed in:
changes by user sorted by name and changes
43 lines of code changed in:
top ten developers sorted
31 lines of code changed in:
added more logging
4 lines of code changed in:
improved handling of deleted files: no longer tries to open checked-out repository file to count lines
17 lines of code changed in:
removed empty test case
2 lines of code changed in:
image border added
4 lines of code changed in:
top ten developers added and chart-background changed
59 lines of code changed in:
key values for charts and titles added
11 lines of code changed in:
top ten developers table added
85 lines of code changed in:
Main class prepared for CommandLineOptions Class
92 lines of code changed in:
changed getChangesPerUser() implementation to use RevisionIterators
3 lines of code changed in:
changed HashSet to Set in signature
7 lines of code changed in:
RCSfile corrected
1 lines of code changed in:
*** keyword substitution change ***
0 lines of code changed in:
RCSfile corrected
1 lines of code changed in:
Unused attributes and methods deleted
1 lines of code changed in:
*** keyword substitution change ***
0 lines of code changed in:
Unused attributes and methods deleted
1 lines of code changed in:
Lines of Code per User and Lines of Code per Change per User
added to UserTable.
101 lines of code changed in:
NOLOG
18 lines of code changed in:
- added the reset method
5 lines of code changed in:
potential problem solved: the constructor calls reset() on the source iterator before and after reading the data.
17 lines of code changed in:
new class RevisionIteratorSummary provides summary information on a RevisionIterator (size, first and last commit, users, affected files)
144 lines of code changed in:
bugfix
2 lines of code changed in:
cssFile included and footer for sub pages customized
29 lines of code changed in:
added getFile() method
18 lines of code changed in:
commandLineOptions (e.g. cssFile) saved
39 lines of code changed in:
RCSfile tag corrected
44 lines of code changed in:
*** keyword substitution change ***
0 lines of code changed in:
Keyword substitution changed
1 lines of code changed in:
cssFile created
63 lines of code changed in:
*** keyword substitution change ***
0 lines of code changed in:
getLinesValue() added
18 lines of code changed in:
*** keyword substitution change ***
1 lines of code changed in:
*** keyword substitution change ***
0 lines of code changed in:
CommandLineOptions for css added
6 lines of code changed in:
Corrected due to code conventions
61 lines of code changed in:
checked the coding style
41 lines of code changed in:
checkstyle rculry tag changed to: same
1 lines of code changed in:
Corrections of coding style violations
75 lines of code changed in:
*** keyword substitution change ***
0 lines of code changed in:
Modified LinesOfCodeIterator to work with the new RevisionIterator
44 lines of code changed in:
- added RevisionFilterIterator
- added tests for RevisionFilterIterator
86 lines of code changed in:
*** keyword substitution change ***
191 lines of code changed in:
sorts a RevisionIterator by date.
113 lines of code changed in:
changed the use of HashMap to HashSet
6 lines of code changed in:
- added a method to sort the revisions by an username and date
- method CvsRevision.getPackageName() added
- method CvsFile.getPackageName() added
- refactored CvsFile.getPath() so it dont returns the full path the modulepaths
the file is in
57 lines of code changed in:
added support for filtering by filename prefix to RepositoryRevisionsIterator
81 lines of code changed in:
chart Classes created for TimeSeriesChart and Pie3DChart
275 lines of code changed in:
added test for RepositoryRevisionsIterator
57 lines of code changed in:
improved documentation
5 lines of code changed in:
added method getRevisionIterator()
3 lines of code changed in:
New class added: custom iterator for iterating all revisions of a CvsContent
90 lines of code changed in:
TimeSpan filter Predicate added
51 lines of code changed in:
added some comments to the RevisionInterface
17 lines of code changed in:
Predicate interface added.
First implementing class added.
81 lines of code changed in:
added a RevisionIterator Interface
38 lines of code changed in:
No longer used
0 lines of code changed in:
excluded binary files from LinesOfCodeIterator
4 lines of code changed in:
lines of code chart
51 lines of code changed in:
- TestModel.java: correct model JUnit tests
- CvsContent.java: refactored some methods
145 lines of code changed in:
Code changed to fit code conventions
115 lines of code changed in:
New entries added
4 lines of code changed in:
Unused Class deleted.
0 lines of code changed in:
Enbold last Table row in HTML Table
9 lines of code changed in:
lines of code chart
80 lines of code changed in:
new class LinesOfCodeIterator
298 lines of code changed in:
data[][] iteration bug fixed
some strings externalized
6 lines of code changed in:
Simple beautifyment
10 lines of code changed in:
Unused imports deleted
0 lines of code changed in:
Using TableRenderer for HTML Tables
7 lines of code changed in:
New Strings for the TableRenderer
5 lines of code changed in:
Added: TableModel class.
Changed: TableRenderer create TableModel and renders HTML Table from a TableModel
141 lines of code changed in:
CvsContent.getRevisionsSortedByDate() added
96 lines of code changed in:
lines of code iterator
44 lines of code changed in:
package name changed
201 lines of code changed in:
lines of code and html page creation added
43 lines of code changed in:
more tests, new DummyRepositoryFileManager
59 lines of code changed in:
lines of code and html page creation added
4 lines of code changed in:
lines of code keys added
6 lines of code changed in:
lines of code chart and html page creation
159 lines of code changed in:
- moved getLinesOfcode from CvsFile to CvsRevision
- added CvsContent.getModuleName
117 lines of code changed in:
junit.jar added
1 lines of code changed in:
Minor change
2 lines of code changed in:
LogFormatter for StatCvs.
Formats our logs exactely as we want it.
85 lines of code changed in:
*** keyword substitution change ***
0 lines of code changed in:
added Filename specification to the savePNG methods
9 lines of code changed in:
ChatRenderer moved to renderer-package
82 lines of code changed in:
Parameter description updated
14 lines of code changed in:
Methods for saving Chars as PNG
82 lines of code changed in:
first and last date are saved
39 lines of code changed in:
- old tree model removed
- new feature: CvsFile.getCurrentLinesOfCode()
- RepositoryFileManager added
343 lines of code changed in:
new TestSuites
85 lines of code changed in:
Chart wird als PNG gespeichert
39 lines of code changed in:
New Strings
3 lines of code changed in:
NOLOG
25 lines of code changed in:
Einfaches HTML-Output-Beispiel
96 lines of code changed in:
Benutzer Liste eingefügt
38 lines of code changed in:
NOLOG
21 lines of code changed in:
Simpler Test fürs Parsing
54 lines of code changed in:
Logging hinzugefügt
6 lines of code changed in:
initLogManager() public gemacht, damit alle Klassen es verwenden können, und exit()et jetzt nicht mehr bei Fehler
6 lines of code changed in:
toString überarbeitet
19 lines of code changed in:
NOLOG
56 lines of code changed in:
Verbesserte toString eingefügt
13 lines of code changed in:
Parser funktioniert für relativ einfache Fälle
1 lines of code changed in:
Parser funktioniert für einfache Fälle
109 lines of code changed in:
Datei Anzahl eingefügt
19 lines of code changed in:
NOLOG
136 lines of code changed in:
Erste Version des Log-Parsers
621 lines of code changed in:
NOLOG
76 lines of code changed in:
Neuer State CVS_STATE_DEAD hinzugefügt (bedeutet "Datei gelöscht")
3 lines of code changed in:
Konstanten hinzugefügt
8 lines of code changed in:
NOLOG
430 lines of code changed in:
Ja, nach harten Diskussionen haben wir uns erstmal entschlossen, das Model als
Hashmap zu implementieren. D.h. die Pfade zur Datei sind die Keys und
die Values sind CvsFile Objekte die, die Infos über die Datei enthalten.
Den Datei Content, laden wir bei Bedarf nach, da es unserer Meinung nach
nicht gut ist den Inhalt einer jeden Datei im Speicher zu halten.
4 lines of code changed in:
Neue Klasse, die ein CVS-Tag ("Symbolic name") repräsentiert. Von eclipse geklaut.
81 lines of code changed in:
Zwischenstand
367 lines of code changed in: