Code Turmoil Calculation Tool Developers: robbie

Login name:
robbie
Total Commits:
25 (24.0%)
Lines of Code:
3796 (45.5%)
Most Recent Commit:
2008-05-01 21:44

Activity by Clock Time

Activity by Hour of Day for robbie

Activity by Day of Week for robbie

Activity in Directories

Directory Changes Lines of Code Lines per Change
/ 25 (100.0%) 3796 (100.0%) 151.8

Activity of robbie

Most Recent Commits

robbie 2008-05-01 21:44

14 lines of code changed in:

  • SVNTurmoil.pl (+14 -14)
robbie 2008-05-01 13:37

20 lines of code changed in:

  • SVNTurmoil.pl (+20 -7)
robbie 2008-04-29 20:32

33 lines of code changed in:

  • SVNTurmoil.pl (+33 -28)
robbie 2008-04-17 20:12

14 lines of code changed in:

  • SVNTurmoil.pl (+14 -13)
robbie 2008-04-16 13:31

fixed defect 33, added and fixed defect 35

21 lines of code changed in:

  • SVNTurmoil.pl (+21 -13)
robbie 2008-04-10 19:18

174 lines of code changed in:

  • SVNTurmoil.pl (+174 -122)
robbie 2008-04-06 15:02

updated input file list filtering to work with new algorithm

13 lines of code changed in:

  • SVNTurmoil.pl (+13 -35)
robbie 2008-04-04 12:18

we now only report metrics on the files that we discovered with our svn diff --summarize (the file list)

11 lines of code changed in:

  • SVNTurmoil.pl (+11 -2)
robbie 2008-04-04 00:09

New algorithm properly downloads new changed local files.

6 lines of code changed in:

  • SVNTurmoil.pl (+6 -20)
robbie 2008-04-03 23:40

Fixed problem with having regex characters in the directory name

27 lines of code changed in:

  • SVNTurmoil.pl (+27 -31)
robbie 2008-04-03 19:42

New SVNTurmoil.pl. Extra Fancy. New Algorithm.

369 lines of code changed in:

  • SVNTurmoil.pl (+369 -423)
robbie 2008-03-25 12:17

changes:
directory not specified message removed from console output
changed file list output format
the -n (non-recursive) option now can only be on or off (preparation for smarter downloading)
the debug option can now be accessed with -ddd or with --debug 3 or --debug=3
added --use-case size, it will generate a raw-style measurement where its lines of will be appended to the end of the .raw file. If two revisions are specified than ONLY the old revision will be measured.

To Do:
verbose conditions need to be clarified and cleaned up.
add in list generation option/function
replaced old svn export with new "only download changed"
smarter directory exporting even smarter: don't download it if you already have it

67 lines of code changed in:

  • SVNTurmoil.pl (+67 -48)
robbie 2008-03-20 16:30

changes:
tools always go into the log file
external commands are only printed if there was an error or if debug is on
fixed ExecuteExternalCommand, it now catches errors
made default directory $product_$newRevisionNumer. this is still a bit dodgy on windows.
changed ignore-filesBetweenLabels to ignore-filesBetweenRevisions
we now catch "svn: URL '<file>' doesn't exist". We were handling it, but the message was still being displayed.
added --leave-files option. if you give it any non-null value it will keep the files.
.filelist now generates a list compatible with historical lists. Unversioned sources may contain errors.

To Do:
verbose conditions need to be clarified and cleaned up.
add in list generation option/function
add in smarter directory exporting

Defects:
stderr not catching errors. (run the tool on an unrevisioned directory to get them). (resolved).
windows/linux line endings
creating a .log file when no -l is used
total turmoil numbers not adding up (resolved)

124 lines of code changed in:

  • SVNTurmoil.pl (+124 -51)
robbie 2008-03-18 08:03

Release 2

0 lines of code changed in:

  • SVNTurmoil.pl (-31)
robbie 2008-03-17 23:30

4 lines of code changed in:

  • SVNTurmoil.pl (+4 -4)
robbie 2008-03-16 10:30

Added --use-case option ("cat" or "raw")
Added category type output (.tbl file)
Added path to ignore-files and ignore-filesBetweenLabels

273 lines of code changed in:

  • SVNTurmoil.pl (+273 -84)
robbie 2008-03-13 02:11

Use arrays instead of files for most lists (internally)
Can run with or without arrays
Added --output-format option, but haven't implemented Turmoil Between Labels condition

214 lines of code changed in:

  • SVNTurmoil.pl (+214 -107)
robbie 2008-03-11 23:29

verbosity/debug levels - determines how much is put into the log files:
level 0 - when the program was run, version of tool, revisions measured, external commands + errors, when the program finished
level 1 - level 0, tools/paths used
level 2 - level 1, entry/exit of all functions except those in MetricsEngine() and StripComments()
level 3 - level 2, entry/exit of all functions including MetricsEngine() and StripComments()

log files-
generate log files for single file flag

200 lines of code changed in:

  • SVNTurmoil.pl (+200 -172)
robbie 2008-03-08 16:10

Added comments
Fixed revision ordering problem where old revisions with high numbers were being treated as the new revision.

70 lines of code changed in:

  • SVNTurmoil.pl (+70 -42)
robbie 2008-03-06 12:44

To Do:
Make a flag to tell the program NOT to replace modified files. For when you want to measure your working Copy.
Can't handle single files without single file flag

Did:
Modified export to deal with local and remote files simultaneously
Changed format of lists to contain absolute local references to the files they represent
Changed CalculateTurmoilOnFileList to handle the new file list
Fixed a couple of stray bugs with the recursion system
Improved some compatibility errors with windows (added paths for sort and scs)
Removed Utility command line arguements
Check for modified local files and download (individually if there is less than 5% of total list, batch otherwise)

302 lines of code changed in:

  • SVNTurmoil.pl (+302 -103)

(5 more)

Generated by StatSVN 0.3.1