------------------------------------------------------------------------ r344 | alnd | 2013-08-16 23:10:22 +0300 (Fri, 16 Aug 2013) | 2 lines up version number to 1.60 for release ------------------------------------------------------------------------ r343 | alnd | 2013-07-14 21:03:40 +0300 (Sun, 14 Jul 2013) | 2 lines add support for Pig Latin (feature request 49) ------------------------------------------------------------------------ r342 | alnd | 2013-06-09 23:16:40 +0300 (Sun, 09 Jun 2013) | 2 lines support for Verilog-SystemVerilog (feature request 47) ------------------------------------------------------------------------ r341 | alnd | 2013-06-02 22:11:42 +0300 (Sun, 02 Jun 2013) | 2 lines add support for .tar.xz compressed archives ------------------------------------------------------------------------ r340 | alnd | 2013-06-02 21:46:52 +0300 (Sun, 02 Jun 2013) | 2 lines new option, --max-file-size (bug report 94) ------------------------------------------------------------------------ r339 | alnd | 2013-06-02 20:37:47 +0300 (Sun, 02 Jun 2013) | 2 lines add duplicate files to ignored hash (feature request 45) ------------------------------------------------------------------------ r338 | alnd | 2013-05-20 06:45:34 +0300 (Mon, 20 May 2013) | 3 lines - support for Apex Trigger, Visualforce Component, Visualforce Page - matlab/objective c logic: no mumps points for starting line with % ------------------------------------------------------------------------ r337 | alnd | 2013-05-14 06:43:38 +0300 (Tue, 14 May 2013) | 2 lines added sass extension for SASS (https://sourceforge.net/p/cloc/feature-requests/43/) ------------------------------------------------------------------------ r336 | alnd | 2013-05-10 06:19:00 +0300 (Fri, 10 May 2013) | 2 lines add support for SASS ------------------------------------------------------------------------ r335 | alnd | 2013-04-29 06:38:07 +0300 (Mon, 29 Apr 2013) | 2 lines support for JavaServer Faces (ticket #41) ------------------------------------------------------------------------ r334 | alnd | 2013-04-29 06:24:42 +0300 (Mon, 29 Apr 2013) | 2 lines use Time::HiRes if available (feature request #39) ------------------------------------------------------------------------ r333 | alnd | 2013-04-28 06:56:54 +0300 (Sun, 28 Apr 2013) | 3 lines remove useless test for Perl 5.16 and higher on logic that handles undefined languages (bug #92) ------------------------------------------------------------------------ r332 | alnd | 2013-04-28 03:28:02 +0300 (Sun, 28 Apr 2013) | 2 lines gant as another file extension for Groovy (feature request #40) ------------------------------------------------------------------------ r331 | alnd | 2013-04-22 06:37:18 +0300 (Mon, 22 Apr 2013) | 3 lines improvements to MXML handling (support Actionscript) by Erik Gooven Arellano Casillas ------------------------------------------------------------------------ r330 | alnd | 2013-04-22 06:12:47 +0300 (Mon, 22 Apr 2013) | 3 lines add support for Razor (feature request 38), again using new routine remove_between_general ------------------------------------------------------------------------ r329 | alnd | 2013-04-22 06:05:12 +0300 (Mon, 22 Apr 2013) | 5 lines New routine remove_between_general() which, in principle, obviates Regexp::Common. Use remove_between_general to handle /+ .. +/ comments in D (feature request 37). ------------------------------------------------------------------------ r328 | alnd | 2013-04-16 06:37:30 +0300 (Tue, 16 Apr 2013) | 2 lines new language: vapi -> Vala Header (feature request #36) ------------------------------------------------------------------------ r327 | alnd | 2013-04-16 06:31:04 +0300 (Tue, 16 Apr 2013) | 2 lines added .cmake extension for CMake (ticket #89) ------------------------------------------------------------------------ r326 | alnd | 2013-04-13 04:12:52 +0300 (Sat, 13 Apr 2013) | 3 lines improve unicode_to_ascii() to handle UTF-16 little and big endian; now should also run faster ------------------------------------------------------------------------ r325 | alnd | 2013-03-24 00:42:52 +0200 (Sun, 24 Mar 2013) | 2 lines add support for LESS (http://lesscss.org/) feature request #35 ------------------------------------------------------------------------ r324 | alnd | 2013-03-14 16:42:34 +0200 (Thu, 14 Mar 2013) | 2 lines license section update by Jari Aalto; url instead of snail mail address ------------------------------------------------------------------------ r323 | alnd | 2013-03-14 16:41:46 +0200 (Thu, 14 Mar 2013) | 2 lines tweaks by Jari Aalto ------------------------------------------------------------------------ r322 | alnd | 2013-03-14 06:06:08 +0200 (Thu, 14 Mar 2013) | 2 lines begin development branch v1.59 ------------------------------------------------------------------------ r321 | alnd | 2013-03-03 20:19:48 +0200 (Sun, 03 Mar 2013) | 2 lines revert back to Jari's Makefile based instructions ------------------------------------------------------------------------ r320 | alnd | 2013-03-03 20:15:34 +0200 (Sun, 03 Mar 2013) | 2 lines tar file contains cloc rather than cloc-1.58.pl ------------------------------------------------------------------------ r319 | alnd | 2013-03-03 20:11:14 +0200 (Sun, 03 Mar 2013) | 2 lines release notes for v 1.58 ------------------------------------------------------------------------ r318 | alnd | 2013-03-03 19:10:49 +0200 (Sun, 03 Mar 2013) | 2 lines replace make command with cp ------------------------------------------------------------------------ r317 | alnd | 2013-02-28 06:30:35 +0200 (Thu, 28 Feb 2013) | 3 lines Show a correct count for 'File pairs compared' in --diff-alignment output in the presence of duplicate files. ------------------------------------------------------------------------ r316 | alnd | 2013-02-28 06:16:05 +0200 (Thu, 28 Feb 2013) | 8 lines fix --diff treatment in the presence of multiple file copies by sorting the list of file names with identical MD5 checksums by their basenames (bug #87) (In practice this could still be a problem if multiple file copies have the same basename & are just located in different directories.) ------------------------------------------------------------------------ r315 | alnd | 2013-02-24 20:10:19 +0200 (Sun, 24 Feb 2013) | 9 lines new option, --force-lang-def Changed behavior of --read-lang-def to merge, instead of overwrite, internally defined language filters; where there are conflicts, use cloc's definition. The old behavior of --read-lang-def, which override's cloc's definitions, is available with --force-lang-def. more cleanup of cloc.1.pod, replacing with XX ------------------------------------------------------------------------ r314 | alnd | 2013-02-21 06:41:55 +0200 (Thu, 21 Feb 2013) | 3 lines add 3rd gen scale factor for Maven/XML (otherwise --write-lang-def generates an undefined value error) ------------------------------------------------------------------------ r313 | alnd | 2013-02-17 19:56:53 +0200 (Sun, 17 Feb 2013) | 4 lines - trap case where tempdir returns directory containing user's code, eg MinGW MSYS Perl tempdir returning cwd - dereference hash on last arg to remove_matches_2re ------------------------------------------------------------------------ r312 | alnd | 2013-02-11 02:38:57 +0200 (Mon, 11 Feb 2013) | 2 lines change convention of to X when referring to switch arguments ------------------------------------------------------------------------ r311 | alnd | 2013-02-11 02:21:59 +0200 (Mon, 11 Feb 2013) | 2 lines new option --skip-archive (http://sourceforge.net/p/cloc/feature-requests/32/) ------------------------------------------------------------------------ r310 | alnd | 2013-02-11 01:58:23 +0200 (Mon, 11 Feb 2013) | 2 lines add support for Arduino Sketch (.ino/.pde) ------------------------------------------------------------------------ r309 | alnd | 2013-02-07 07:38:38 +0200 (Thu, 07 Feb 2013) | 4 lines clean up documentation a bit go back to x.xx version number using convention of odd for development version and even for stable (release) version ------------------------------------------------------------------------ r308 | alnd | 2013-01-16 08:16:41 +0200 (Wed, 16 Jan 2013) | 3 lines new option, --diff-timeout, to overcome Algorithm::Diff::sdiff() hang for large inputs ------------------------------------------------------------------------ r307 | alnd | 2013-01-16 07:40:22 +0200 (Wed, 16 Jan 2013) | 2 lines need quotes around --match-d regex to prevent OS from interpreting pipe ------------------------------------------------------------------------ r306 | alnd | 2013-01-16 07:37:44 +0200 (Wed, 16 Jan 2013) | 2 lines show example of alternation in regex for --match-d ------------------------------------------------------------------------ r305 | alnd | 2013-01-06 03:56:38 +0200 (Sun, 06 Jan 2013) | 2 lines increment copyright year ------------------------------------------------------------------------ r304 | alnd | 2012-12-02 02:15:43 +0200 (Sun, 02 Dec 2012) | 4 lines special case for --diff when input is a single file, have remove_leading_dirs() only take away the top level directory (tracker 82) ------------------------------------------------------------------------ r303 | alnd | 2012-11-12 06:52:12 +0200 (Mon, 12 Nov 2012) | 2 lines ref Jari Aalto patch w/bug report 66 ------------------------------------------------------------------------ r302 | alnd | 2012-11-12 06:47:42 +0200 (Mon, 12 Nov 2012) | 3 lines version identification change to x.y.z (req by Jari Aalto to simplify Debian cloc package version comparison) ------------------------------------------------------------------------ r301 | alnd | 2012-11-12 06:36:40 +0200 (Mon, 12 Nov 2012) | 2 lines s/Ocam/OCaml/ ------------------------------------------------------------------------ r300 | alnd | 2012-11-12 06:35:11 +0200 (Mon, 12 Nov 2012) | 2 lines additional extentions for OCaml as listed in bug report 81 ------------------------------------------------------------------------ r299 | alnd | 2012-11-09 06:37:51 +0200 (Fri, 09 Nov 2012) | 3 lines fix bug where files added/deleted were not shown in diff mode when one of the input directories is empty (bug id 78) ------------------------------------------------------------------------ r298 | alnd | 2012-11-05 06:19:51 +0200 (Mon, 05 Nov 2012) | 3 lines correct error in --diff --sum-reports for languages starting with lower case letter (found, fixed by Jason Bryan) ------------------------------------------------------------------------ r297 | alnd | 2012-10-30 05:17:19 +0200 (Tue, 30 Oct 2012) | 2 lines support for Rust; patch provided by Niko Matsakis ------------------------------------------------------------------------ r296 | alnd | 2012-09-26 06:49:40 +0300 (Wed, 26 Sep 2012) | 2 lines fix missing .file output when running with --sum-reports (tracker id 3571353) ------------------------------------------------------------------------ r295 | alnd | 2012-09-26 06:43:56 +0300 (Wed, 26 Sep 2012) | 3 lines in external_utility_exists(), replace csh-style '>& /dev/null' with more portable '>/dev/null 2>&1' ------------------------------------------------------------------------ r294 | alnd | 2012-09-10 00:47:26 +0300 (Mon, 10 Sep 2012) | 2 lines separate Ant and Maven logic, file extensions ------------------------------------------------------------------------ r293 | alnd | 2012-09-10 00:25:16 +0300 (Mon, 10 Sep 2012) | 3 lines first cut at support for Ant and Maven build.xml files tracker id 3530178 ------------------------------------------------------------------------ r292 | alnd | 2012-09-09 23:40:47 +0300 (Sun, 09 Sep 2012) | 2 lines single string, no spaces ------------------------------------------------------------------------ r291 | alnd | 2012-08-24 07:45:26 +0300 (Fri, 24 Aug 2012) | 4 lines A not-pretty fix for "defined(@array) is deprecated" in Perl 5.16. Since adding "no warnings 'deprecated'" will have to manually comment this out to test each new Perl version, see what else is changing. ------------------------------------------------------------------------ r290 | alnd | 2012-08-08 06:52:51 +0300 (Wed, 08 Aug 2012) | 3 lines files provided by Jari Aalto to simplify the life of package maintainers, ref http://sourceforge.net/tracker/index.php?func=detail&aid=3516557&group_id=174787&atid=870622 ------------------------------------------------------------------------ r289 | alnd | 2012-07-19 07:28:18 +0300 (Thu, 19 Jul 2012) | 2 lines add support for Vala, feature request tracker ID 3542992 ------------------------------------------------------------------------ r288 | alnd | 2012-06-12 08:21:37 +0300 (Tue, 12 Jun 2012) | 2 lines suppress "Wrote " when running with --quiet ------------------------------------------------------------------------ r287 | alnd | 2012-05-11 07:31:29 +0300 (Fri, 11 May 2012) | 2 lines add support for InstallShield (.ism as XML files, but not binary) ------------------------------------------------------------------------ r286 | alnd | 2012-05-10 07:17:29 +0300 (Thu, 10 May 2012) | 2 lines add support for PowerShell ------------------------------------------------------------------------ r285 | alnd | 2012-04-11 07:20:35 +0300 (Wed, 11 Apr 2012) | 2 lines start v1.57 ------------------------------------------------------------------------ r284 | alnd | 2012-04-10 06:31:58 +0300 (Tue, 10 Apr 2012) | 2 lines v1.56 ------------------------------------------------------------------------ r283 | alnd | 2012-03-31 22:14:17 +0300 (Sat, 31 Mar 2012) | 2 lines implement --show-os ------------------------------------------------------------------------ r282 | alnd | 2012-03-31 21:56:19 +0300 (Sat, 31 Mar 2012) | 2 lines add support for QML ------------------------------------------------------------------------ r281 | alnd | 2012-03-31 21:40:05 +0300 (Sat, 31 Mar 2012) | 3 lines correct --by-file --diff leading directory cleanup for regular text, XML, and YAML output (code for r279 wasn't complete) ------------------------------------------------------------------------ r280 | alnd | 2012-03-31 21:27:18 +0300 (Sat, 31 Mar 2012) | 3 lines more rigorous implementation of --sdir; previously did not honor --sdir for extracting archive files ------------------------------------------------------------------------ r279 | alnd | 2012-03-31 20:50:48 +0300 (Sat, 31 Mar 2012) | 3 lines remove temp directory name from output when running with --by-file on archive files (tracker ID 3417124) ------------------------------------------------------------------------ r278 | alnd | 2012-03-28 08:39:07 +0300 (Wed, 28 Mar 2012) | 2 lines implement --csv-delimiter as suggested in feature request id 3510543 ------------------------------------------------------------------------ r277 | alnd | 2012-03-28 08:16:31 +0300 (Wed, 28 Mar 2012) | 3 lines new options --windows, --unix only try to count via STDIN on Unix ------------------------------------------------------------------------ r276 | alnd | 2012-03-28 08:13:31 +0300 (Wed, 28 Mar 2012) | 2 lines add examples; add missing entries; tweak existing entries a bit ------------------------------------------------------------------------ r275 | alnd | 2012-03-20 06:41:32 +0200 (Tue, 20 Mar 2012) | 3 lines patch by Reuben Thomas to implement counting code piped via STDIN and supporting option --stdin-name (feature request tracker id 3496670) ------------------------------------------------------------------------ r274 | alnd | 2012-03-15 06:44:12 +0200 (Thu, 15 Mar 2012) | 4 lines Initialize %count in diff_csv_report() when the 'code' key is empty; happens when both L and R files are all comments (reported by jmcrowther@msn.com). ------------------------------------------------------------------------ r273 | alnd | 2012-03-08 07:48:37 +0200 (Thu, 08 Mar 2012) | 5 lines add support for CoffeeScript (based on patch tracker id 3497080 which in turn is based on https://github.com/mbrevoort/docco-husky/commit/9293fd2254f354d78dc6f9e184f417e530ae828f#L4R136 by Mike Brevoort ) ------------------------------------------------------------------------ r272 | alnd | 2012-03-06 07:56:47 +0200 (Tue, 06 Mar 2012) | 2 lines oops, test on STDERR, not STDOUT (tracker id 3496669) ------------------------------------------------------------------------ r271 | alnd | 2012-03-06 07:53:16 +0200 (Tue, 06 Mar 2012) | 2 lines only print bold rubrics if running in a terminal ------------------------------------------------------------------------ r270 | alnd | 2012-02-20 07:17:55 +0200 (Mon, 20 Feb 2012) | 3 lines copyright change from Jari to Al first batch of updates to options ------------------------------------------------------------------------ r269 | alnd | 2012-02-20 07:01:59 +0200 (Mon, 20 Feb 2012) | 2 lines pod file contriubted by Jari Aalto ------------------------------------------------------------------------ r268 | alnd | 2012-02-17 07:28:20 +0200 (Fri, 17 Feb 2012) | 2 lines add support for ClojureScript (info also by mikkels@gmail.com) ------------------------------------------------------------------------ r267 | alnd | 2012-02-14 06:59:37 +0200 (Tue, 14 Feb 2012) | 2 lines added support for AutoHotkey (http://www.autohotkey.com/) ------------------------------------------------------------------------ r266 | alnd | 2012-02-14 06:55:22 +0200 (Tue, 14 Feb 2012) | 2 lines added support for Clojure (info by Mikkel Christiansen, mikkels@gmail.com) ------------------------------------------------------------------------ r265 | alnd | 2012-02-14 06:49:50 +0200 (Tue, 14 Feb 2012) | 4 lines reverse the sense of $ON_WINDOWS on Windows when $SHELL is defined; a shell starting with / (ie Cygwin) should run in Unix mode while anything else should run in Windows mode ------------------------------------------------------------------------ r264 | alnd | 2012-01-17 07:30:28 +0200 (Tue, 17 Jan 2012) | 2 lines update yacc to recognize C99 comments (ie // text) ------------------------------------------------------------------------ r263 | alnd | 2012-01-15 01:21:13 +0200 (Sun, 15 Jan 2012) | 2 lines add .git to list of directories that are excluded from processing ------------------------------------------------------------------------ r262 | alnd | 2012-01-12 07:18:50 +0200 (Thu, 12 Jan 2012) | 2 lines make "--force-lang Smarty,tpl" work despite the file not resembling PHP ------------------------------------------------------------------------ r261 | alnd | 2012-01-11 07:42:34 +0200 (Wed, 11 Jan 2012) | 4 lines fix duplicate count problem in diff mode when one of the inputs is an empty file (tracker 3428763) avoid counting files that have no identified language (in diff mode) ------------------------------------------------------------------------ r260 | alnd | 2011-12-21 07:37:40 +0200 (Wed, 21 Dec 2011) | 2 lines better detection and reporting of ignored zero sized files ------------------------------------------------------------------------ r259 | alnd | 2011-12-16 07:45:08 +0200 (Fri, 16 Dec 2011) | 4 lines remove spurious from YAML output add correct .file or .lang suffix for report file identifier in header when running with --sum-reports ------------------------------------------------------------------------ r258 | alnd | 2011-12-16 07:24:11 +0200 (Fri, 16 Dec 2011) | 3 lines fix missing xml/yaml header on the file portion of --sum-reports tracker id 3433219 ------------------------------------------------------------------------ r257 | alnd | 2011-11-30 07:43:10 +0200 (Wed, 30 Nov 2011) | 3 lines map .cl extension to both Lisp (as in Common Lisp) and OpenCL and add a function that can distinguish the contents (tracker 3418515) ------------------------------------------------------------------------ r256 | alnd | 2011-11-30 07:00:43 +0200 (Wed, 30 Nov 2011) | 3 lines add support for ColdFusion .cfc files but force these to be treated as CFScript (not CFML) ------------------------------------------------------------------------ r255 | alnd | 2011-11-30 06:44:55 +0200 (Wed, 30 Nov 2011) | 2 lines associated .ctl and .dsr extensions with Visual Basic (tracker 3440320) ------------------------------------------------------------------------ r254 | alnd | 2011-11-10 06:55:39 +0200 (Thu, 10 Nov 2011) | 2 lines replace qw() in for loop with exlicit list to remove deprecation warning ------------------------------------------------------------------------ r253 | alnd | 2011-11-10 06:45:35 +0200 (Thu, 10 Nov 2011) | 3 lines correctly handle multi-line Ruby comments surrounded by =begin/=end (bug 3433219) ------------------------------------------------------------------------ r252 | alnd | 2011-11-03 05:51:23 +0200 (Thu, 03 Nov 2011) | 3 lines remove variable %pascal_files; never really used (fixes bug 3432413) ------------------------------------------------------------------------ r251 | alnd | 2011-11-03 05:47:26 +0200 (Thu, 03 Nov 2011) | 2 lines start v 1.56 (actually one rev in; r250 included 1.56 code) ------------------------------------------------------------------------ r250 | alnd | 2011-10-26 06:49:55 +0300 (Wed, 26 Oct 2011) | 4 lines Replace glob() with File::Glob::glob() in in write_file(). This allows --strip-comments to work (on Linux; untested on Windows) with files that have spaces in the file name. ------------------------------------------------------------------------ r249 | alnd | 2011-10-12 07:13:23 +0300 (Wed, 12 Oct 2011) | 2 lines add support for Dart (http://www.dartlang.org/) ------------------------------------------------------------------------ r248 | alnd | 2011-10-12 06:59:36 +0300 (Wed, 12 Oct 2011) | 2 lines add --sum-one switch (feature request 3419863) ------------------------------------------------------------------------ r247 | alnd | 2011-10-12 06:47:36 +0300 (Wed, 12 Oct 2011) | 10 lines - start version 1.55 - fix several XML structural flaws such as reported in bug 3417761; with these updates the xmlwf reports the following produce correct XML: --xml --xml --by-file --xml --by-file-by-lang --xml --diff --xml --by-file --diff ------------------------------------------------------------------------ r246 | alnd | 2011-10-02 06:58:04 +0300 (Sun, 02 Oct 2011) | 2 lines v1.54 ------------------------------------------------------------------------ r245 | alnd | 2011-09-21 07:19:32 +0300 (Wed, 21 Sep 2011) | 2 lines implement --autoconf option to count .in files (tracker id 3325238) ------------------------------------------------------------------------ r244 | alnd | 2011-09-21 06:52:57 +0300 (Wed, 21 Sep 2011) | 3 lines new routine diff_csv_report() to produce comma separated value output for --diff (tracker id 3408845) ------------------------------------------------------------------------ r243 | alnd | 2011-09-16 06:44:37 +0300 (Fri, 16 Sep 2011) | 3 lines Quote metacharacters when comparing directory names against --exclude-dir value, fixes bug 3410245. Code from patch submitted by bug reporter. ------------------------------------------------------------------------ r242 | alnd | 2011-09-15 06:54:58 +0300 (Thu, 15 Sep 2011) | 3 lines handle --diff for cases with with empty directory (bug 3398553) and empty file (bug 3409253) ------------------------------------------------------------------------ r241 | alnd | 2011-08-03 07:59:35 +0300 (Wed, 03 Aug 2011) | 3 lines support --list-file input for --sum-reports (requested in tracker ID 3136281 by Eugene Kotlyarov (ekot) ------------------------------------------------------------------------ r240 | alnd | 2011-08-01 04:03:49 +0300 (Mon, 01 Aug 2011) | 3 lines must additionally remove blank lines in rm_comments() because the comment removal regex leaves behind residual blank lines ------------------------------------------------------------------------ r239 | alnd | 2011-08-01 03:48:12 +0300 (Mon, 01 Aug 2011) | 2 lines end of line continuation marker definition for Assembly ------------------------------------------------------------------------ r238 | alnd | 2011-08-01 03:45:53 +0300 (Mon, 01 Aug 2011) | 3 lines more updates to support non-removal of blank lines preceded by lines with continuation markers ------------------------------------------------------------------------ r237 | alnd | 2011-08-01 03:27:37 +0300 (Mon, 01 Aug 2011) | 5 lines New global variable, %EOL_continuation_re, which defines language-specific end of line continuation regular expressions. To be used when removing blank lines from code; if a blank line is preceded by a code line ending with a continuation marker, the blank line is not removed. ------------------------------------------------------------------------ r236 | alnd | 2011-07-20 07:09:32 +0300 (Wed, 20 Jul 2011) | 2 lines implement --follow-links option (ref tracker id 3304763) ------------------------------------------------------------------------ r235 | alnd | 2011-07-07 07:20:48 +0300 (Thu, 07 Jul 2011) | 3 lines fix broken handling of .inc files (could be PHP or Pascal) ref tracker ID 3327245 reported by atafar@sf.net ------------------------------------------------------------------------ r234 | alnd | 2011-06-25 07:48:47 +0300 (Sat, 25 Jun 2011) | 3 lines patch by atafar@sf.net for bug 3327345, incorrect or not preferred style for command line options ------------------------------------------------------------------------ r233 | alnd | 2011-06-17 06:56:00 +0300 (Fri, 17 Jun 2011) | 4 lines add support for CMake based on fixed filename CMakeLists.txt; simplify future support for assignment of language by fixed filename (ref tracker id 3317612) ------------------------------------------------------------------------ r232 | alnd | 2011-05-09 07:28:39 +0300 (Mon, 09 May 2011) | 7 lines Fix diff output problem by basing early exit condition on contents of %Delta_by_Language rather than %Results_by_Language; this can happen when no lines of code are modified in common files and instead only files are added or removed. Most likely this is the cause of bug 3155945 as well. oladygin@gmail.com provided inputs which revealed the problem. ------------------------------------------------------------------------ r231 | alnd | 2011-05-07 07:11:27 +0300 (Sat, 07 May 2011) | 5 lines Handle archive files (tar balls, zip files, etc) with spaces in their file names by wrapping $archive_file in quotes when making system call to expand the file (improves security too). Fixes bug # 3197495. ------------------------------------------------------------------------ r230 | alnd | 2011-04-27 04:18:27 +0300 (Wed, 27 Apr 2011) | 3 lines fix --diff + --exclude-lang handling when files of the language to exclude are added or removed; bug 3293243 reported by Andy (awalshe@sf.net) ------------------------------------------------------------------------ r229 | alnd | 2011-04-27 04:04:22 +0300 (Wed, 27 Apr 2011) | 3 lines fix by Andy (awalshe@sf.net) for bug # 3293155; --counted showing results by language rather than by file ------------------------------------------------------------------------ r228 | alnd | 2011-04-16 19:52:20 +0300 (Sat, 16 Apr 2011) | 5 lines Support summation of difference reports (text only at this point). Driving switch combination is --diff --sum-reports Code by Andy, awalshe@sf.net, ref tracker ID 3261017 https://sourceforge.net/tracker/?func=detail&aid=3261017&group_id=174787&atid=870625 ------------------------------------------------------------------------ r227 | alnd | 2011-04-16 19:21:46 +0300 (Sat, 16 Apr 2011) | 4 lines add support for double extensions; include variants for SQL Stored Procedures & SQL Data, ref tracker ID 3110838 http://sourceforge.net/tracker/?func=detail&aid=3110838&group_id=174787&atid=870625 ------------------------------------------------------------------------ r226 | alnd | 2011-03-14 03:20:57 +0200 (Mon, 14 Mar 2011) | 3 lines add xml/yaml file name if saving results to a file (feature request 3136292) ------------------------------------------------------------------------ r225 | alnd | 2011-03-14 03:01:23 +0200 (Mon, 14 Mar 2011) | 4 lines For XML and YAML output, replace header line with section containing entries for URL, version, # lines and files, rate, etc. Force --xsl to have an argument (arg of 1 triggers default xsl file). ------------------------------------------------------------------------ r224 | alnd | 2011-03-13 01:02:07 +0200 (Sun, 13 Mar 2011) | 3 lines implement --match-d and --not-match-d as originally suggested by Michael Bello in July/August 2008 ------------------------------------------------------------------------ r223 | alnd | 2011-03-11 07:29:34 +0200 (Fri, 11 Mar 2011) | 2 lines make --exclude-file-list work with --diff ------------------------------------------------------------------------ r222 | alnd | 2011-02-22 06:19:20 +0200 (Tue, 22 Feb 2011) | 2 lines add support for Cython ------------------------------------------------------------------------ r221 | alnd | 2011-02-22 06:11:00 +0200 (Tue, 22 Feb 2011) | 4 lines Fix output of --counted so that it shows only files which were actually used to produce the code count. Ref tracker feature request ID 3185747, patch by sf.net user awalshe. ------------------------------------------------------------------------ r220 | alnd | 2011-02-16 07:25:41 +0200 (Wed, 16 Feb 2011) | 3 lines check value of $SHELL on Windows; if starts with / then looks like CygWin, otherwise is most likely MKS Toolkit ------------------------------------------------------------------------ r219 | alnd | 2011-02-11 00:14:02 +0200 (Fri, 11 Feb 2011) | 2 lines add Smarty (PHP/HTML templating) language ------------------------------------------------------------------------ r218 | alnd | 2011-02-10 23:49:12 +0200 (Thu, 10 Feb 2011) | 2 lines add support for Ocaml ------------------------------------------------------------------------ r217 | alnd | 2011-02-10 23:42:58 +0200 (Thu, 10 Feb 2011) | 2 lines add .lisp as an extension for Lisp ------------------------------------------------------------------------ r216 | alnd | 2011-02-10 23:37:36 +0200 (Thu, 10 Feb 2011) | 3 lines Fix diff bug (tracker ID 3128742) when one input has only one file while the other has multiple files. ------------------------------------------------------------------------ r215 | alnd | 2011-02-10 23:05:54 +0200 (Thu, 10 Feb 2011) | 2 lines more todo's ------------------------------------------------------------------------ r214 | alnd | 2011-01-22 19:52:32 +0200 (Sat, 22 Jan 2011) | 2 lines notes on what to work on ------------------------------------------------------------------------ r213 | alnd | 2010-12-22 06:38:54 +0200 (Wed, 22 Dec 2010) | 2 lines add support for Objective C++ (tracker id 3141447) ------------------------------------------------------------------------ r212 | alnd | 2010-12-12 05:29:30 +0200 (Sun, 12 Dec 2010) | 6 lines patch by d_uragan fixes: - user provided xsl file appears in XML output for --diff - XML output for --diff + --by-file (and --by-file-by-lang but there the language part is blank) ref tracker ID 3126717 ------------------------------------------------------------------------ r211 | alnd | 2010-12-04 06:30:11 +0200 (Sat, 04 Dec 2010) | 2 lines start version 1.54 ------------------------------------------------------------------------ r210 | alnd | 2010-12-02 07:29:49 +0200 (Thu, 02 Dec 2010) | 2 lines add support for Google's Go language ------------------------------------------------------------------------ r209 | alnd | 2010-12-02 07:17:43 +0200 (Thu, 02 Dec 2010) | 3 lines - fix error in xsl comment (found by d_uragan) - write correct xsl styles when running with --3 option ------------------------------------------------------------------------ r208 | alnd | 2010-12-01 07:06:02 +0200 (Wed, 01 Dec 2010) | 2 lines XSLT fixes for --by-file and --by-file-by-lang by d_uragan ------------------------------------------------------------------------ r207 | alnd | 2010-11-29 07:57:03 +0200 (Mon, 29 Nov 2010) | 2 lines change usage instructions to mention diff option in top intro ------------------------------------------------------------------------ r206 | alnd | 2010-11-29 07:46:33 +0200 (Mon, 29 Nov 2010) | 2 lines on diff XSLT, change block headers to be consistent with non-XML output ------------------------------------------------------------------------ r205 | alnd | 2010-11-28 08:03:33 +0200 (Sun, 28 Nov 2010) | 2 lines default XSLT for --diff by Blazej Kroll ------------------------------------------------------------------------ r204 | alnd | 2010-11-23 08:32:33 +0200 (Tue, 23 Nov 2010) | 2 lines added support for MXML, feature request ID 3115156 ------------------------------------------------------------------------ r203 | alnd | 2010-11-22 02:31:23 +0200 (Mon, 22 Nov 2010) | 2 lines YAML output for --diff ------------------------------------------------------------------------ r202 | alnd | 2010-11-22 02:02:37 +0200 (Mon, 22 Nov 2010) | 5 lines - correct line and file count in header line (for files/s and lines/s computation) - remove XSL reference for XML diff output, can put it in once there's an .xsl file to use ------------------------------------------------------------------------ r201 | alnd | 2010-11-11 19:37:51 +0200 (Thu, 11 Nov 2010) | 3 lines remove debug print statements in diff remove 'defined' for hash, deprecated in 5.12? ------------------------------------------------------------------------ r200 | alnd | 2010-11-06 00:10:39 +0200 (Sat, 06 Nov 2010) | 2 lines add .pro as a file extension for IDL code ------------------------------------------------------------------------ r199 | alnd | 2010-10-30 20:45:10 +0300 (Sat, 30 Oct 2010) | 2 lines add --ignore-case option for diffs ------------------------------------------------------------------------ r198 | alnd | 2010-10-30 20:30:39 +0300 (Sat, 30 Oct 2010) | 2 lines implement --lang-no-ext (Patches ID 3089758 by MySZ) ------------------------------------------------------------------------ r197 | alnd | 2010-10-26 07:28:23 +0300 (Tue, 26 Oct 2010) | 3 lines don't call the code counter (for diff mode) unless the language is recognized (Tracker bug 3092605) ------------------------------------------------------------------------ r196 | alnd | 2010-10-26 07:14:24 +0300 (Tue, 26 Oct 2010) | 2 lines add more "->", "<-" code instrumentation for high verbose levels ------------------------------------------------------------------------ r195 | alnd | 2010-10-16 20:56:07 +0300 (Sat, 16 Oct 2010) | 4 lines when running diff: include code/comment/blank counts of added files to total added material, include code/comment/blank counts of removed files to total removed material (Tracker bug ID 3083342) ------------------------------------------------------------------------ r194 | alnd | 2010-10-16 19:46:06 +0300 (Sat, 16 Oct 2010) | 2 lines Add // comment marker for Pascal (ref Tracker bug ID 3086695) ------------------------------------------------------------------------ r193 | alnd | 2010-10-07 07:38:52 +0300 (Thu, 07 Oct 2010) | 3 lines fix inadvertent disabling of --exclude-ext (bug report 3082164 https://sourceforge.net/tracker/?func=detail&aid=3082164&group_id=174787&atid=870622) ------------------------------------------------------------------------ r192 | alnd | 2010-10-02 20:36:06 +0300 (Sat, 02 Oct 2010) | 2 lines working version of XML output for --diff ------------------------------------------------------------------------ r191 | alnd | 2010-09-26 02:24:26 +0300 (Sun, 26 Sep 2010) | 2 lines preliminary work on --xml --diff ------------------------------------------------------------------------ r190 | alnd | 2010-09-26 01:49:34 +0300 (Sun, 26 Sep 2010) | 2 lines start version 1.53 ------------------------------------------------------------------------ r189 | alnd | 2010-08-15 01:33:09 +0300 (Sun, 15 Aug 2010) | 4 lines fix file selection logic when a source file has an identical duplicate with a non-standard filename (ie hello.c and hello.c.bak); pick the file which passes the language identification test ------------------------------------------------------------------------ r188 | alnd | 2010-08-01 07:13:05 +0300 (Sun, 01 Aug 2010) | 3 lines fix Windows path normalization problem when supplying fully qualified path to diff option (found by Mike Szwedo) ------------------------------------------------------------------------ r187 | alnd | 2010-07-21 07:34:53 +0300 (Wed, 21 Jul 2010) | 2 lines fixes to --exclude-list-file by Joel Oliveira ------------------------------------------------------------------------ r186 | alnd | 2010-07-15 08:14:37 +0300 (Thu, 15 Jul 2010) | 2 lines new languages: Groovy, Scala, XAML ------------------------------------------------------------------------ r185 | alnd | 2010-07-15 07:57:05 +0300 (Thu, 15 Jul 2010) | 4 lines - new option, --ignore-whitespace, to ignore whitespace in both code and comments when computing diffs - ignore contents of .hg directories ------------------------------------------------------------------------ r184 | alnd | 2010-07-08 08:10:51 +0300 (Thu, 08 Jul 2010) | 5 lines --exclude-list-file to also ignore directories. While working on this found that --exclude-dir no longer works for relative directory names because $File::Find::dir doesn't return the full path any more. ------------------------------------------------------------------------ r183 | alnd | 2010-06-20 03:40:40 +0300 (Sun, 20 Jun 2010) | 3 lines new option, --exclude-ext, to ignore files with the given file extension ------------------------------------------------------------------------ r182 | alnd | 2010-06-20 03:24:31 +0300 (Sun, 20 Jun 2010) | 4 lines Ignore file name extension case on Windows (map uppercase file extensions to lowercase). Prepare for --diff output generation in XML, YAML, etc. ------------------------------------------------------------------------ r181 | alnd | 2010-06-20 03:03:36 +0300 (Sun, 20 Jun 2010) | 4 lines changes for --diff: o fix negative line counts for blank lines removed o correct column output when running with --by-file ------------------------------------------------------------------------ r180 | alnd | 2010-05-27 07:37:57 +0300 (Thu, 27 May 2010) | 3 lines tweak remove_cobol_blanks() to treat page eject directive as blank line (code by Greg Toth) ------------------------------------------------------------------------ r179 | alnd | 2010-05-13 08:20:01 +0300 (Thu, 13 May 2010) | 2 lines zero pad line numbers in html output ------------------------------------------------------------------------ r178 | alnd | 2010-05-13 07:55:23 +0300 (Thu, 13 May 2010) | 2 lines start v1.52; tweak for Fortran: leading exclamation mark = comment line ------------------------------------------------------------------------ r177 | alnd | 2010-05-12 07:44:03 +0300 (Wed, 12 May 2010) | 2 lines v1.51 ------------------------------------------------------------------------ r176 | alnd | 2010-05-12 07:43:30 +0300 (Wed, 12 May 2010) | 2 lines more robust filename globbing on Windows; version 1.51 ------------------------------------------------------------------------ r175 | alnd | 2010-04-30 07:44:39 +0300 (Fri, 30 Apr 2010) | 2 lines v1.50 ------------------------------------------------------------------------ r174 | alnd | 2010-04-30 07:26:24 +0300 (Fri, 30 Apr 2010) | 2 lines check for null return value from glob() ------------------------------------------------------------------------ r173 | alnd | 2010-04-29 08:23:16 +0300 (Thu, 29 Apr 2010) | 2 lines remove --inline option from usage instructions; not ready for prime-time ------------------------------------------------------------------------ r172 | alnd | 2010-04-29 07:59:18 +0300 (Thu, 29 Apr 2010) | 2 lines another Windows \ file separator -> regex fix ------------------------------------------------------------------------ r171 | alnd | 2010-04-28 07:57:37 +0300 (Wed, 28 Apr 2010) | 2 lines tidy up --diff-alignment output ------------------------------------------------------------------------ r170 | alnd | 2010-04-28 07:40:38 +0300 (Wed, 28 Apr 2010) | 3 lines add support for Erlang (feature request ID: 2987880, http://sourceforge.net/tracker/?func=detail&aid=2987880&group_id=174787&atid=870625) ------------------------------------------------------------------------ r169 | alnd | 2010-04-27 09:05:44 +0300 (Tue, 27 Apr 2010) | 2 lines new option --diff-alignment for verbose diff comparison output ------------------------------------------------------------------------ r168 | alnd | 2010-04-27 08:41:43 +0300 (Tue, 27 Apr 2010) | 2 lines trap undefined variable in file alignment ------------------------------------------------------------------------ r167 | alnd | 2010-04-27 07:40:25 +0300 (Tue, 27 Apr 2010) | 2 lines better error handling when diffs fail due to quoted comments ------------------------------------------------------------------------ r166 | alnd | 2010-04-26 07:18:20 +0300 (Mon, 26 Apr 2010) | 2 lines format, summation, logic tweaks for diff ------------------------------------------------------------------------ r165 | alnd | 2010-04-26 05:42:43 +0300 (Mon, 26 Apr 2010) | 3 lines add sum to diff output; invert behavior of inline counting (don't do it unless asked) ------------------------------------------------------------------------ r164 | alnd | 2010-04-25 23:05:19 +0300 (Sun, 25 Apr 2010) | 2 lines add code to recognize comments at the end of code lines ------------------------------------------------------------------------ r163 | alnd | 2010-04-24 07:24:09 +0300 (Sat, 24 Apr 2010) | 4 lines - Remove 3rd generation scaled language count as default behavior and add switch --3 to produce this output. - Fix file counts for code diffs. ------------------------------------------------------------------------ r162 | alnd | 2010-04-03 08:17:47 +0300 (Sat, 03 Apr 2010) | 2 lines remove code that attempts to do interline diff html output ------------------------------------------------------------------------ r161 | alnd | 2010-04-03 07:53:43 +0300 (Sat, 03 Apr 2010) | 2 lines working pair-wise alignment for diff ------------------------------------------------------------------------ r160 | alnd | 2010-04-02 09:10:39 +0300 (Fri, 02 Apr 2010) | 2 lines progress on diff pair-wise alignment: have isolated unique filename pairs ------------------------------------------------------------------------ r159 | alnd | 2010-04-02 07:23:15 +0300 (Fri, 02 Apr 2010) | 2 lines incr to version 1.10; improve diff performance by eliminating inter-line diffs ------------------------------------------------------------------------ r158 | alnd | 2010-03-16 07:22:33 +0200 (Tue, 16 Mar 2010) | 2 lines utility for use with cloc's --sql options and sqlite3 executable ------------------------------------------------------------------------ r157 | alnd | 2010-03-16 07:18:21 +0200 (Tue, 16 Mar 2010) | 2 lines version 1.09 ------------------------------------------------------------------------ r156 | alnd | 2010-03-14 03:27:05 +0200 (Sun, 14 Mar 2010) | 2 lines more tweaks to --yaml --by-file ------------------------------------------------------------------------ r155 | alnd | 2010-03-12 08:31:13 +0200 (Fri, 12 Mar 2010) | 2 lines tweak matlab/objective c filter: #include or #import forces objective c ------------------------------------------------------------------------ r154 | alnd | 2010-03-12 07:56:10 +0200 (Fri, 12 Mar 2010) | 2 lines munge \ to / and back while processing SQL output on Windows ------------------------------------------------------------------------ r153 | alnd | 2010-03-12 07:42:00 +0200 (Fri, 12 Mar 2010) | 2 lines correction on language output for YAML: only do it if --by-file ------------------------------------------------------------------------ r152 | alnd | 2010-03-12 07:39:31 +0200 (Fri, 12 Mar 2010) | 4 lines - fix missing code count for YAML output by file (found by Steven Baker) - add language type for YAML output by file - lower version number from 1.10 to 1.09 ------------------------------------------------------------------------ r151 | alnd | 2010-02-15 07:38:28 +0200 (Mon, 15 Feb 2010) | 4 lines strip temp directory name from file path when generating SQL output; put cloc version, url in SQL comments; update metadata table with each additional run with --sql-append ------------------------------------------------------------------------ r150 | alnd | 2010-01-24 21:10:47 +0200 (Sun, 24 Jan 2010) | 3 lines globbing weirdness; glob("databases.file") returns null string...? test for return value before overwriting $file ------------------------------------------------------------------------ r149 | alnd | 2010-01-23 05:09:31 +0200 (Sat, 23 Jan 2010) | 6 lines - new options --sql, --sql-append, --sql-project - better handling of --exclude-list-file (can use relative paths, Windows file names now case insensitive, Windows paths can be delimited by either / or \) - write warnings to stderr instead of stdout ------------------------------------------------------------------------ r148 | alnd | 2010-01-03 07:23:49 +0200 (Sun, 03 Jan 2010) | 2 lines added Kermit language; scale factor for Ruby HTML ------------------------------------------------------------------------ r147 | alnd | 2009-12-06 09:12:42 +0200 (Sun, 06 Dec 2009) | 2 lines % -> @ reference change to support Perl 5.10 ------------------------------------------------------------------------ r146 | alnd | 2009-09-10 07:21:42 +0300 (Thu, 10 Sep 2009) | 2 lines usage string for --skip-win-hidden; new option --read-binary-files ------------------------------------------------------------------------ r145 | alnd | 2009-09-10 07:03:23 +0300 (Thu, 10 Sep 2009) | 2 lines remove superfluous quotes on use Win32::File inside eval ------------------------------------------------------------------------ r144 | alnd | 2009-09-09 07:28:56 +0300 (Wed, 09 Sep 2009) | 2 lines 2nd attempt at using Win32::File without runtime error on Unix ------------------------------------------------------------------------ r143 | alnd | 2009-08-16 23:58:40 +0300 (Sun, 16 Aug 2009) | 3 lines new option, --skip-win-hidden, to skip MS/Windows hidden files (code sample by everm1nd.mail@gmail.com) ------------------------------------------------------------------------ r142 | alnd | 2009-06-26 08:39:07 +0300 (Fri, 26 Jun 2009) | 2 lines new file type, .rhtml, for Ruby HTML (contributed by Shawn Van Ittersum) ------------------------------------------------------------------------ r141 | alnd | 2009-05-12 07:43:38 +0300 (Tue, 12 May 2009) | 3 lines fix for bug 2783289 (missing output when summing reports generated with --by-file) ------------------------------------------------------------------------ r140 | alnd | 2009-05-07 07:52:33 +0300 (Thu, 07 May 2009) | 3 lines fix lack of shell expansion on --report-file option, bug 2787984 (code provided by Tim LaBerge) ------------------------------------------------------------------------ r139 | alnd | 2009-04-21 07:19:50 +0300 (Tue, 21 Apr 2009) | 2 lines release 1.08 ------------------------------------------------------------------------ r138 | alnd | 2009-04-21 07:19:08 +0300 (Tue, 21 Apr 2009) | 2 lines copyright year to 2009 ------------------------------------------------------------------------ r137 | alnd | 2009-04-13 23:13:21 +0300 (Mon, 13 Apr 2009) | 3 lines whitespace not allowed before directives in POD, ref. http://en.wikipedia.org/wiki/Plain_Old_Documentation#pod_formatting_details ------------------------------------------------------------------------ r136 | alnd | 2009-04-13 06:33:28 +0300 (Mon, 13 Apr 2009) | 4 lines new function, remove_below_above() to deal with text delimited by line markers such as Perl POD Ref bug 2747756, https://sourceforge.net/tracker/?func=detail&aid=2747756&group_id=174787&atid=870622 ------------------------------------------------------------------------ r135 | alnd | 2009-03-25 07:13:13 +0200 (Wed, 25 Mar 2009) | 4 lines New option, --by-file-by-lang, to show results both by individual files and grouped by language. Ref feature request 2667417. ------------------------------------------------------------------------ r134 | alnd | 2009-03-17 07:19:00 +0200 (Tue, 17 Mar 2009) | 2 lines remove unused subroutine diff_two_arrays() ------------------------------------------------------------------------ r133 | alnd | 2009-03-12 07:18:40 +0200 (Thu, 12 Mar 2009) | 2 lines Always ignore .svn/ and .cvs/ subdirectories. ------------------------------------------------------------------------ r132 | alnd | 2009-03-12 07:01:32 +0200 (Thu, 12 Mar 2009) | 3 lines Implement --exclude-list-file option, tracker request ID 2667413, https://sourceforge.net/tracker2/?func=detail&aid=2667413&group_id=174787&atid=870625 ------------------------------------------------------------------------ r131 | alnd | 2009-02-18 07:20:58 +0200 (Wed, 18 Feb 2009) | 3 lines Fix uninitialized variable for corner case where #! file has just that one line. Found & fixed by Randy Sharo. ------------------------------------------------------------------------ r130 | alnd | 2009-02-07 06:16:10 +0200 (Sat, 07 Feb 2009) | 2 lines first sort-of-working version of --diff + some minor refactoring ------------------------------------------------------------------------ r129 | alnd | 2009-02-05 07:11:09 +0200 (Thu, 05 Feb 2009) | 4 lines new option --xsl to simplify production and/or linking to XSL file for XML output new option --out as a synonym for --report-file ------------------------------------------------------------------------ r128 | alnd | 2009-01-22 07:41:25 +0200 (Thu, 22 Jan 2009) | 4 lines Create and reference an XSL file when xml output is written to a file. ref Tracker request [ 2526005 ] Option to set the xsl for the xml created. submitted by Paul Schwann ------------------------------------------------------------------------ r127 | alnd | 2009-01-17 17:37:30 +0200 (Sat, 17 Jan 2009) | 2 lines up the version number to 1.08 ------------------------------------------------------------------------ r126 | alnd | 2009-01-17 17:35:47 +0200 (Sat, 17 Jan 2009) | 2 lines new option --help (suggested by Reuben Thomas) ------------------------------------------------------------------------ r125 | alnd | 2009-01-14 07:43:18 +0200 (Wed, 14 Jan 2009) | 2 lines remove OS argument from uncompress_archive_cmd(), remove debug print ------------------------------------------------------------------------ r124 | alnd | 2009-01-13 06:22:28 +0200 (Tue, 13 Jan 2009) | 2 lines minor tweaks before 1.07 release ------------------------------------------------------------------------ r123 | alnd | 2008-11-15 07:25:35 +0200 (Sat, 15 Nov 2008) | 2 lines tweaks to matlab/objective c/mumps filter ------------------------------------------------------------------------ r122 | alnd | 2008-11-01 00:14:26 +0200 (Sat, 01 Nov 2008) | 3 lines fix value for -v ; die with helpful message if uncompress/unarchive command(s) are not available ------------------------------------------------------------------------ r121 | alnd | 2008-11-01 00:04:40 +0200 (Sat, 01 Nov 2008) | 3 lines test for presence of external uncompress/extract utilities like gzip, bzip2, unzip, tar before invoking them on the inputs ------------------------------------------------------------------------ r120 | alnd | 2008-10-31 06:37:21 +0200 (Fri, 31 Oct 2008) | 5 lines VHDL support ref Tracker Request ID 1943106 Took some guidance from http://www.altium.com/files/learningguides/TR0114%20VHDL%20Language%20Reference.pdf but this doesn't talk about comments much, only shows '--' examples. ------------------------------------------------------------------------ r119 | alnd | 2008-10-31 06:22:55 +0200 (Fri, 31 Oct 2008) | 2 lines rename language: Assembler to Assembly ------------------------------------------------------------------------ r118 | alnd | 2008-10-18 06:24:01 +0300 (Sat, 18 Oct 2008) | 2 lines automatically expand .tar, .tar.Z, .tar.gz, tar.bz2, .gz, .bz2, zip files ------------------------------------------------------------------------ r117 | alnd | 2008-10-05 08:09:14 +0300 (Sun, 05 Oct 2008) | 3 lines for CSV output with --by-file, add as first column the language (from prototype code by John Fisher) ------------------------------------------------------------------------ r116 | alnd | 2008-10-05 07:51:47 +0300 (Sun, 05 Oct 2008) | 2 lines new option --list-file (from code prototype by John Fisher) ------------------------------------------------------------------------ r115 | alnd | 2008-10-05 07:09:02 +0300 (Sun, 05 Oct 2008) | 2 lines 1.06 ------------------------------------------------------------------------ r114 | alnd | 2008-10-05 06:54:57 +0300 (Sun, 05 Oct 2008) | 3 lines fix --extract-with bug introduced in v1.05 (discovered by Jens Schleusener) ------------------------------------------------------------------------ r113 | alnd | 2008-10-02 07:09:51 +0300 (Thu, 02 Oct 2008) | 2 lines v1.05 ------------------------------------------------------------------------ r112 | alnd | 2008-09-25 08:01:36 +0300 (Thu, 25 Sep 2008) | 2 lines new option, --skip-uniqueness ------------------------------------------------------------------------ r111 | alnd | 2008-09-25 07:51:23 +0300 (Thu, 25 Sep 2008) | 2 lines don't boldface usage section headings on Windows (doesn't work) ------------------------------------------------------------------------ r110 | alnd | 2008-09-25 07:49:24 +0300 (Thu, 25 Sep 2008) | 2 lines JSP: two calls to regexp::common cause newlines to be stripped. Added a function to put them back in. ------------------------------------------------------------------------ r109 | alnd | 2008-09-23 08:03:01 +0300 (Tue, 23 Sep 2008) | 2 lines fix STDOUT column alignment when language or file name is long ------------------------------------------------------------------------ r108 | alnd | 2008-09-21 06:53:03 +0300 (Sun, 21 Sep 2008) | 3 lines - additional C/C++ comment filters for JSP - exit (instead of warn and ignore) if incorrect options are given ------------------------------------------------------------------------ r107 | alnd | 2008-09-15 08:59:28 +0300 (Mon, 15 Sep 2008) | 2 lines highlight usage section headers ------------------------------------------------------------------------ r106 | alnd | 2008-09-11 07:25:04 +0300 (Thu, 11 Sep 2008) | 4 lines - fix bug in duplicate file handling code (N duplicate files were being counted twice instead of once) - return instead of newline for 'classified %d files' output ------------------------------------------------------------------------ r105 | alnd | 2008-09-07 07:12:05 +0300 (Sun, 07 Sep 2008) | 4 lines New option --original-dir to write --strip-comment files to their original directory (request by Mahboob Hussain). Removed gzip/bzip2/unzip protocode; should treat these automatically. ------------------------------------------------------------------------ r104 | alnd | 2008-08-28 08:15:14 +0300 (Thu, 28 Aug 2008) | 2 lines support for the D programming language ------------------------------------------------------------------------ r103 | alnd | 2008-08-12 08:13:30 +0300 (Tue, 12 Aug 2008) | 5 lines New options -z/--zip/--gzip/--bzip2 to expand .tar.gz, .tar.Z, .tar.bz2 and .zip files (incomplete implementation; need to have separate paths for expanding zip on Unix and zip on Windows). These options supercede --expand-with. ------------------------------------------------------------------------ r102 | alnd | 2008-08-02 00:30:03 +0300 (Sat, 02 Aug 2008) | 3 lines new language, ActionScript (request by gerstmann, http://sourceforge.net/tracker/index.php?func=detail&aid=2030420&group_id=174787&atid=870625) ------------------------------------------------------------------------ r101 | alnd | 2008-08-02 00:16:40 +0300 (Sat, 02 Aug 2008) | 3 lines New options --match-f and --not-match-f; code by Michael Bello. Organized usage instructions into categories. ------------------------------------------------------------------------ r100 | alnd | 2008-07-16 08:38:21 +0300 (Wed, 16 Jul 2008) | 4 lines New routine, docstring_to_C, to convert Python docstrings to C comments (for subsequent removal by the C comment code). This routine should be replaced by a future, generic, "remove_between" subroutine. ------------------------------------------------------------------------ r99 | alnd | 2008-07-02 07:58:30 +0300 (Wed, 02 Jul 2008) | 2 lines release v1.04 ------------------------------------------------------------------------ r98 | alnd | 2008-06-17 08:31:16 +0300 (Tue, 17 Jun 2008) | 3 lines improvement suggested by John Taylor Jr.: --progress-rate 0 to suppress progress rate output ------------------------------------------------------------------------ r97 | alnd | 2008-06-06 08:27:10 +0300 (Fri, 06 Jun 2008) | 2 lines incremental work on --diff ------------------------------------------------------------------------ r96 | alnd | 2008-06-05 08:14:00 +0300 (Thu, 05 Jun 2008) | 2 lines fixes to rm_comments() ------------------------------------------------------------------------ r95 | alnd | 2008-05-26 16:20:03 +0300 (Mon, 26 May 2008) | 3 lines New option, --diff, and supporting code. Existing code was refactored so could have introduced bugs to previously working stuff. ------------------------------------------------------------------------ r94 | alnd | 2008-05-26 16:13:14 +0300 (Mon, 26 May 2008) | 2 lines minor usage instruction changes ------------------------------------------------------------------------ r93 | alnd | 2008-04-17 07:53:22 +0300 (Thu, 17 Apr 2008) | 4 lines new option --unicode to support counting Unicode encoded files (actually just a subset of these--ASCII files expanded to double bytes for each character with the 2nd byte being 0) ------------------------------------------------------------------------ r92 | alnd | 2008-03-23 08:21:45 +0200 (Sun, 23 Mar 2008) | 2 lines comment out debug prints for --html ------------------------------------------------------------------------ r91 | alnd | 2008-03-23 02:01:57 +0200 (Sun, 23 Mar 2008) | 2 lines new option, --html, and supporting code ------------------------------------------------------------------------ r90 | alnd | 2008-02-16 04:32:08 +0200 (Sat, 16 Feb 2008) | 2 lines release v 1.03 ------------------------------------------------------------------------ r89 | alnd | 2008-02-14 23:35:18 +0200 (Thu, 14 Feb 2008) | 2 lines spelling correction ------------------------------------------------------------------------ r88 | alnd | 2008-02-14 23:28:51 +0200 (Thu, 14 Feb 2008) | 2 lines documentation cleanup for 1.03 release ------------------------------------------------------------------------ r87 | alnd | 2008-02-10 09:29:22 +0200 (Sun, 10 Feb 2008) | 3 lines --force-lang's argument is now optional; allows one to force using a single language counter for all input files ------------------------------------------------------------------------ r86 | alnd | 2008-02-10 09:10:53 +0200 (Sun, 10 Feb 2008) | 4 lines - #! line for scripting languages now counted as code, not comment - new option --script-lang to allow script language executables to be defined from the command line ------------------------------------------------------------------------ r85 | alnd | 2008-02-09 07:10:26 +0200 (Sat, 09 Feb 2008) | 2 lines updates after XML bug fix ------------------------------------------------------------------------ r84 | alnd | 2008-02-09 07:04:18 +0200 (Sat, 09 Feb 2008) | 3 lines XML output corrections to fix bug 1888765; miscellaneous small changes to diff code ------------------------------------------------------------------------ r83 | alnd | 2008-01-28 03:45:32 +0200 (Mon, 28 Jan 2008) | 2 lines some progress colorizing comments ------------------------------------------------------------------------ r82 | alnd | 2008-01-24 08:41:39 +0200 (Thu, 24 Jan 2008) | 2 lines first stab at html colored text out of Regexp::Common matches; nothing works ------------------------------------------------------------------------ r81 | alnd | 2008-01-20 04:07:31 +0200 (Sun, 20 Jan 2008) | 3 lines Lua as a scripting language; use my own regex instead of Regexp::Common for Lua ------------------------------------------------------------------------ r80 | alnd | 2008-01-14 02:43:41 +0200 (Mon, 14 Jan 2008) | 3 lines tclsh maps to Tcl/Tk as a scripting language; increase Tcl/Tk scale value to 4.0 ------------------------------------------------------------------------ r79 | alnd | 2008-01-09 08:28:13 +0200 (Wed, 09 Jan 2008) | 2 lines new routine diff_two_strings ------------------------------------------------------------------------ r78 | alnd | 2008-01-07 08:06:45 +0200 (Mon, 07 Jan 2008) | 2 lines routines for html output ------------------------------------------------------------------------ r77 | alnd | 2008-01-07 02:53:41 +0200 (Mon, 07 Jan 2008) | 2 lines code to install Tye McQueen's Algorithm::Diff module in a temp directory ------------------------------------------------------------------------ r76 | alnd | 2008-01-03 08:42:58 +0200 (Thu, 03 Jan 2008) | 2 lines .yml as a YAML file extension ------------------------------------------------------------------------ r75 | alnd | 2008-01-03 08:31:01 +0200 (Thu, 03 Jan 2008) | 2 lines new languages: AMPLE, SKILL, SKILL++ ------------------------------------------------------------------------ r74 | alnd | 2007-12-22 07:31:44 +0200 (Sat, 22 Dec 2007) | 2 lines v1.02 ------------------------------------------------------------------------ r73 | alnd | 2007-12-22 07:30:44 +0200 (Sat, 22 Dec 2007) | 2 lines increment version number to 1.02 ------------------------------------------------------------------------ r72 | alnd | 2007-12-20 08:27:49 +0200 (Thu, 20 Dec 2007) | 2 lines added filter for // comments in C/C++ header files ------------------------------------------------------------------------ r71 | alnd | 2007-12-16 07:29:26 +0200 (Sun, 16 Dec 2007) | 2 lines Release 1.01 ------------------------------------------------------------------------ r70 | alnd | 2007-12-16 07:11:42 +0200 (Sun, 16 Dec 2007) | 2 lines update version number to 1.01 ------------------------------------------------------------------------ r69 | alnd | 2007-12-11 08:25:57 +0200 (Tue, 11 Dec 2007) | 4 lines added scale factor for m4 (fixes bug in request ID 1834596), added ^\s*// as a filter for Objective C (fixes bug in request ID 1834597), added .pcl as an extension for Patran Command Language ------------------------------------------------------------------------ r68 | alnd | 2007-11-13 00:37:36 +0200 (Tue, 13 Nov 2007) | 2 lines tagged release 1.00 ------------------------------------------------------------------------ r67 | alnd | 2007-11-12 08:05:39 +0200 (Mon, 12 Nov 2007) | 2 lines --csv: header goes at the end of the line with column descriptors ------------------------------------------------------------------------ r66 | alnd | 2007-11-04 06:14:49 +0200 (Sun, 04 Nov 2007) | 2 lines for fixed HTML regex ------------------------------------------------------------------------ r65 | alnd | 2007-11-04 06:03:22 +0200 (Sun, 04 Nov 2007) | 8 lines Discovered that Regexp::Common's HTML comment regex fails if comments contain double hypens, ie Added new subroutine, call_regexp_common(), to handle conventional HTML comments but am still calling the Regexp::Common code afterwards anyway, just in case. The change affects all languages that use HTML style comments (HTML, JSP, ColdFusion, DTD, XML, XSD, XSLT, NAnt scripts, MSBuild scripts). Tipped off by Eric Yang who found unusual JSP counts. ------------------------------------------------------------------------ r64 | alnd | 2007-11-02 08:38:53 +0200 (Fri, 02 Nov 2007) | 2 lines new option --csv to produce comma separated value output ------------------------------------------------------------------------ r63 | alnd | 2007-11-01 06:29:14 +0200 (Thu, 01 Nov 2007) | 3 lines count files with ignored extensions (%Not_Code_Extension) if the user insists on this via the --force-lang switch ------------------------------------------------------------------------ r62 | alnd | 2007-10-31 07:30:51 +0200 (Wed, 31 Oct 2007) | 3 lines need to run cloc with '--exclude-dir .svn' to avoid duplicitous counts; recreate test results (v1.0alpha baseline code) ------------------------------------------------------------------------ r61 | alnd | 2007-10-31 07:28:25 +0200 (Wed, 31 Oct 2007) | 4 lines contributions by Reuben Thomas: new language m4 formatting changes, double quotes to single quotes in entry defs ------------------------------------------------------------------------ r60 | alnd | 2007-10-29 07:40:23 +0200 (Mon, 29 Oct 2007) | 2 lines lowercase make (as in Makefile processor) ------------------------------------------------------------------------ r59 | alnd | 2007-10-29 07:37:34 +0200 (Mon, 29 Oct 2007) | 2 lines uppercase Lua ------------------------------------------------------------------------ r58 | alnd | 2007-10-28 22:28:29 +0200 (Sun, 28 Oct 2007) | 2 lines make the language name in the --force-lang option case insensitive ------------------------------------------------------------------------ r57 | alnd | 2007-10-28 06:52:42 +0200 (Sun, 28 Oct 2007) | 2 lines YAML output option ------------------------------------------------------------------------ r56 | alnd | 2007-10-22 09:13:20 +0300 (Mon, 22 Oct 2007) | 2 lines regression tester + results (v0.90 baseline) ------------------------------------------------------------------------ r55 | alnd | 2007-10-22 09:06:31 +0300 (Mon, 22 Oct 2007) | 3 lines new option --sdir to define scratch directory refactored generate_results() by merging in XML generation ------------------------------------------------------------------------ r54 | alnd | 2007-10-19 20:20:56 +0300 (Fri, 19 Oct 2007) | 2 lines only print the summation line (SUM:) when counting multiple files ------------------------------------------------------------------------ r53 | alnd | 2007-10-19 20:09:35 +0300 (Fri, 19 Oct 2007) | 4 lines new languages: Softbridge Basic Language, vim script renamed options to use hyphen instead of underscore (but underscore still accepted) ------------------------------------------------------------------------ r52 | alnd | 2007-10-13 07:23:10 +0300 (Sat, 13 Oct 2007) | 2 lines remove debug print statement ------------------------------------------------------------------------ r51 | alnd | 2007-10-13 07:21:35 +0300 (Sat, 13 Oct 2007) | 3 lines Add YAML, fix --show_lang option to suppress matlab/mumps/objective c unless these were explicitly requested ------------------------------------------------------------------------ r50 | alnd | 2007-10-09 07:19:57 +0300 (Tue, 09 Oct 2007) | 2 lines new languages: LiveLink OScript, PCL, DMAP ------------------------------------------------------------------------ r49 | alnd | 2007-10-03 07:28:41 +0300 (Wed, 03 Oct 2007) | 2 lines Added code from Win32::Autoglob to expand wildcards on Windows. ------------------------------------------------------------------------ r48 | alnd | 2007-07-26 07:42:57 +0300 (Thu, 26 Jul 2007) | 2 lines typo in --write_lang_def usage ------------------------------------------------------------------------ r47 | alnd | 2007-07-25 08:19:49 +0300 (Wed, 25 Jul 2007) | 4 lines Contributions by Reuben Thomas: o New option --no3 to suppress 3rd generation scaled language output. o Make C language filters recognize // as comments (ref. C99). ------------------------------------------------------------------------ r46 | alnd | 2007-04-26 07:36:47 +0300 (Thu, 26 Apr 2007) | 9 lines o new option --force_lang o add .vbs (VB Script) as Visual Basic extension o contributions by Anton Demichev: - bug fix to JSP counter - XML output (new option --xml) - File::Path + mkpath to create --report_file's directory if it doesn't already exist - additional extensions for ASP.Net 2 ------------------------------------------------------------------------ r45 | alnd | 2006-11-05 21:34:26 +0200 (Sun, 05 Nov 2006) | 2 lines forgot to comment out use Regexp::Common line ------------------------------------------------------------------------ r44 | alnd | 2006-11-05 21:30:49 +0200 (Sun, 05 Nov 2006) | 7 lines Changes for Visual Basic o ignore .vbw extension (autogenerated) o count .cls extension o ignore lines that start with 'Attribute' Improved output formatting for --by_file option ------------------------------------------------------------------------ r43 | alnd | 2006-11-02 06:54:16 +0200 (Thu, 02 Nov 2006) | 4 lines Added perl2exe-specific includes to remove module install warnings; new routine remove_above(); count as comments Visual Basic code which is autogenerated. ------------------------------------------------------------------------ r42 | alnd | 2006-10-19 05:46:53 +0300 (Thu, 19 Oct 2006) | 2 lines add pragmas for perl2exe build on a system that has Regexp::Common ------------------------------------------------------------------------ r41 | alnd | 2006-10-18 08:14:01 +0300 (Wed, 18 Oct 2006) | 2 lines forgot to increment version with previous checkin ------------------------------------------------------------------------ r40 | alnd | 2006-10-18 08:12:27 +0300 (Wed, 18 Oct 2006) | 3 lines tweak to regex matching pound bang lines--handle cases where #! appears by itself or has white space before the script language ------------------------------------------------------------------------ r39 | alnd | 2006-10-02 07:46:31 +0300 (Mon, 02 Oct 2006) | 2 lines show more useful info for .m extension (matlab/mumps/objective c overlap) ------------------------------------------------------------------------ r38 | alnd | 2006-10-01 00:43:44 +0300 (Sun, 01 Oct 2006) | 3 lines more tweaks to matlab/mumps/Objective C picker (now gets the VISTA M code base 100% correct) ------------------------------------------------------------------------ r37 | alnd | 2006-09-26 08:08:26 +0300 (Tue, 26 Sep 2006) | 2 lines forgot to up the version number after the MUMPS additions ------------------------------------------------------------------------ r36 | alnd | 2006-09-26 08:07:48 +0300 (Tue, 26 Sep 2006) | 3 lines .m extension also maps to MUMPS; add logic to decide between MATLAB, Objective C, and MUMPS ------------------------------------------------------------------------ r35 | alnd | 2006-09-14 04:27:21 +0300 (Thu, 14 Sep 2006) | 5 lines Set CLEANUP to 1 for calls to tempdir(). Add code to recognize some binary archives (ie, .tar.gz, etc) and to recursively expand their contents if the archives themselves contain binary archives (eg, Java .ear files). Triggered by --expand_with. ------------------------------------------------------------------------ r34 | alnd | 2006-09-14 03:25:43 +0300 (Thu, 14 Sep 2006) | 2 lines add test to check for Windows NT in is_file/is_dir ------------------------------------------------------------------------ r33 | alnd | 2006-09-14 02:03:18 +0300 (Thu, 14 Sep 2006) | 2 lines DAL scale factor upped from 1.00 to 1.50 (ref Jim Wylie) ------------------------------------------------------------------------ r32 | alnd | 2006-09-13 02:55:16 +0300 (Wed, 13 Sep 2006) | 3 lines Added new routine remove_between for balanced markers (), [], {}, <>. New languages DAL, Teamcenter met/mth/def. ------------------------------------------------------------------------ r31 | alnd | 2006-09-12 02:15:17 +0300 (Tue, 12 Sep 2006) | 3 lines use -d, -f in is_dir(), is_file() on all platforms except Windows (to support z/OS); early exit if using --version ------------------------------------------------------------------------ r30 | alnd | 2006-08-30 07:20:59 +0300 (Wed, 30 Aug 2006) | 2 lines add % comment to help Octave/MATLAB v Objective C decision maker ------------------------------------------------------------------------ r29 | alnd | 2006-08-30 03:53:43 +0300 (Wed, 30 Aug 2006) | 3 lines First attempt to dynamically check presence of Digest::MD5 and Regexp::Common. Fix report-of-report summation output. ------------------------------------------------------------------------ r28 | alnd | 2006-08-30 02:21:43 +0300 (Wed, 30 Aug 2006) | 4 lines Avoid seg faults by replacing call to remove_c_comments with call to Regexp::Common::Comment C regex filter (tip by Sandy Harrington). Added lua. Added --by_file option (although output is ragged). ------------------------------------------------------------------------ r27 | alnd | 2006-08-27 05:29:42 +0300 (Sun, 27 Aug 2006) | 2 lines Hello, World programs from http://www.roesler-ac.de/wolfram/hello.htm ------------------------------------------------------------------------ r26 | alnd | 2006-08-27 02:28:24 +0300 (Sun, 27 Aug 2006) | 2 lines always call remove_c_comments last in a filter list; add MUMPS ------------------------------------------------------------------------ r25 | alnd | 2006-08-27 00:35:55 +0300 (Sun, 27 Aug 2006) | 2 lines fix logic in COBOL blank line removal ------------------------------------------------------------------------ r24 | alnd | 2006-08-25 07:14:59 +0300 (Fri, 25 Aug 2006) | 3 lines new option --extract_with to allow counting of binary archive files (ie, .tar.gz, .tgz, .zip, .Z, etc) ------------------------------------------------------------------------ r23 | alnd | 2006-08-24 05:21:30 +0300 (Thu, 24 Aug 2006) | 2 lines read/write language definitions from/to file ------------------------------------------------------------------------ r22 | alnd | 2006-08-21 05:39:23 +0300 (Mon, 21 Aug 2006) | 2 lines better ignored message for extensions mapped to non-code ------------------------------------------------------------------------ r21 | alnd | 2006-08-21 03:13:49 +0300 (Mon, 21 Aug 2006) | 2 lines added make, dos; more robust error handling ------------------------------------------------------------------------ r20 | alnd | 2006-08-19 22:03:26 +0300 (Sat, 19 Aug 2006) | 2 lines fix lex, yacc; speed improvements -- but currently is broken! ------------------------------------------------------------------------ r19 | alnd | 2006-08-19 07:03:28 +0300 (Sat, 19 Aug 2006) | 2 lines more report generation fixes ------------------------------------------------------------------------ r18 | alnd | 2006-08-19 06:41:56 +0300 (Sat, 19 Aug 2006) | 2 lines fix report summation ------------------------------------------------------------------------ r17 | alnd | 2006-08-19 05:57:21 +0300 (Sat, 19 Aug 2006) | 2 lines option to sum together previously generated reports ------------------------------------------------------------------------ r16 | alnd | 2006-08-19 05:25:10 +0300 (Sat, 19 Aug 2006) | 2 lines minor print format change ------------------------------------------------------------------------ r15 | alnd | 2006-08-18 05:53:42 +0300 (Fri, 18 Aug 2006) | 2 lines code to identify .m files as either matlab or objective C ------------------------------------------------------------------------ r14 | alnd | 2006-08-17 08:40:30 +0300 (Thu, 17 Aug 2006) | 2 lines this file causes cloc to segfault in remove_c_comments() ------------------------------------------------------------------------ r13 | alnd | 2006-08-17 07:18:41 +0300 (Thu, 17 Aug 2006) | 2 lines more output cleanup, more languages ------------------------------------------------------------------------ r12 | alnd | 2006-08-17 05:48:03 +0300 (Thu, 17 Aug 2006) | 2 lines clean up options variable names; improve COBOL handling ------------------------------------------------------------------------ r11 | alnd | 2006-08-16 08:40:07 +0300 (Wed, 16 Aug 2006) | 2 lines Report printing tweaks. Still needs improvement. ------------------------------------------------------------------------ r10 | alnd | 2006-08-16 08:35:25 +0300 (Wed, 16 Aug 2006) | 2 lines Beginnings of a test suite; these taken from SLOCCount. ------------------------------------------------------------------------ r9 | alnd | 2006-08-16 07:43:28 +0300 (Wed, 16 Aug 2006) | 3 lines insert code from Regexp::Common to handle difficult languages like Pascal ------------------------------------------------------------------------ r8 | alnd | 2006-08-16 03:46:33 +0300 (Wed, 16 Aug 2006) | 2 lines checks for keep file creation status ------------------------------------------------------------------------ r7 | alnd | 2006-08-15 03:52:05 +0300 (Tue, 15 Aug 2006) | 2 lines misc updates ------------------------------------------------------------------------ r6 | alnd | 2006-08-15 00:59:50 +0300 (Tue, 15 Aug 2006) | 2 lines Remove redundant file checks (-s, -d, -B) after calling files(). ------------------------------------------------------------------------ r5 | alnd | 2006-08-15 00:56:10 +0300 (Tue, 15 Aug 2006) | 2 lines Return from files() immediately after a zero sized file discovered. ------------------------------------------------------------------------ r4 | alnd | 2006-08-15 00:30:36 +0300 (Tue, 15 Aug 2006) | 3 lines use correct file name in File::Find wanted() routine; fix logic for #!/usr/bin/env ... ------------------------------------------------------------------------ r3 | alnd | 2006-08-14 06:08:43 +0300 (Mon, 14 Aug 2006) | 2 lines initial ------------------------------------------------------------------------ r2 | alnd | 2006-08-14 06:07:21 +0300 (Mon, 14 Aug 2006) | 2 lines initial ------------------------------------------------------------------------ r1 | alnd | 2006-08-14 06:02:17 +0300 (Mon, 14 Aug 2006) | 2 lines initial ------------------------------------------------------------------------