Bugslist: Difference between revisions

From John's wiki
Jump to navigation Jump to search
(→‎Tasks: updating tasks...)
No edit summary
 
(66 intermediate revisions by the same user not shown)
Line 1: Line 1:
bugslist.php is [[User:Sixsigma|John]]'s TODO list management script. If you use this script you might be interested in [https://www.progclub.net/~jj5/timestamp/ ProgClub Timestamp] so you can copy/paste the comment label syntax, or configure KDE so you don't have to. For other projects see [[projects]].
[[Bugslist]] has moved to ProgClub: https://www.progclub.org/wiki/bugslist
 
= Status =
 
[[#Version|Released]]! But there's stuff [[bugslist.php#TODO|TODO]].
 
== Version ==
 
bugslist.php v0.1.1343
 
Copyright © 2016 [https://www.jj5.net/ John Elliot V]
License GPLv3+: [https://gnu.org/licenses/gpl.html GNU GPL] version 3 or later.
This is [https://www.gnu.org/philosophy/free-sw.html free software]: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
 
=== Version control info ===
 
Timestamp.......: 2016-12-15 13:07:27 +1100 (Thu, 15 Dec 2016)
UTC timestamp...: 2016-12-15 02:07:27Z
Date............: 2016-12-15
Time............: 13:07:27
Author..........: [https://www.jj5.net/ jj5]
File............: bugslist.php
Revision........: 1343
URL.............: [https://svn.jj5.net/svn/public/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php bugslist.php]
 
= Administration =
 
== Contributors ==
 
People who have contributed to this project. Newest on top.
 
* [[User:Sixsigma|John Elliot V]]
 
== Copyright ==
 
Copyright © 2016, [[bugslist.php#Contributors|Contributors]].
 
== License ==
 
Licensed under the [https://gnu.org/licenses/gpl.html GNU GPL] version 3 or later.
 
= Resources =
 
== Source code ==
 
You can [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php read the source code].
 
You can [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d browse the repository].
 
You can [https://svn.jj5.net/svn/public/jjrepo/jj5-bin/tags/latest/bin/bugslist.d/bugslist.php checkout the latest stable script], or the [https://svn.jj5.net/svn/public/jjrepo/jj5-bin/tags/latest/bin/bugslist.d full stable system] (including tests and release scripts).
 
You can [https://svn.jj5.net/svn/public/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php checkout the latest development script], or the [https://svn.jj5.net/svn/public/jjrepo/jj5-bin/trunk/bin/bugslist.d full development system] (including tests and release scripts).
 
== Links ==
 
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l13 bugslist.php]: [https://www.jj5.net/sixsigma/Bugslist.php bugslist.php home page]
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l74 bugslist.php]: [https://php.net/manual/en/function.assert.php PHP assert()]
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4621 bugslist.php]: [https://php.net/manual/en/function.set-exception-handler.php PHP set_exception_handler()]
 
== Help ==
 
'''Usage:''' php path/to/bugslist.php [OPTION]...
This is a source code processing and reporting tool to help with software
development project management. It processes files in the specified
directory and matches special comment syntax to get notes and work items
which it then reports on. Output reports are in MediaWiki wiki text syntax
designed to be included in your project wiki.
 
=== Comment label syntax ===
 
The heart of bugslist.php is the comment label syntax you use in your
source code. It's basically:
  DATE USER DASH TYPE[PRIORITY][:!] TEXT
For example: 2016-12-15 jj5 - HACK[HIGH]: expedient, you say?
The date is in ISO format, the user must be a valid UNIX user, and the dash
is just to try and limit false positives. The TYPE indicates what sort of
item this is; it can be one of the types listed below. Your type can be
suffixed with an optional priority within square brackets. After the
optional priority your type must be suffixed with punctuation, either ':' or
'!'. The TEXT follows until the end of the line and on to subsequent lines too.
 
==== Item types ====
 
The following item types are supported in comment labels:
 
Type................: Description..............................: Priority..:
  Red-flags..........:
  WARNING...........: something to be careful of...............: HIGH
  TEMP..............: a note for code that should be removed...: HIGH
  Stuff to do........:
  BUG...............: something that needs to be fixed.........: HIGH
  TEST..............: something that needs to be tested........: HIGH
  TODO..............: something that needs to be done..........: MEDIUM
    FIXME............: a HIGH priority alias for TODO...........: HIGH
    NICE.............: a LOW priority alias for TODO............: LOW
  HACK..............: something that needs to be improved......: LOW
  CONSIDER..........: something to consider or think about.....: LOW
    THINK............: an alias for CONSIDER....................: LOW
  Stuff that's done..:
  FIXED.............: a BUG that has been fixed................: HIGH
  DONE..............: something that has been done.............: MEDIUM
  COMMIT............: a VCS commit log.........................: LOW
  Notes..............:
  REFERENCE.........: a reference, e.g. a URL..................: LOW
    REF..............: an alias for REFERENCE...................: LOW
    SEE..............: an alias for REFERENCE...................: LOW
  NOTE..............: notes, or items without a label..........: LOW
  DEBUG.............: an item for debugging purposes...........: DEBUG
 
==== Item priority ====
 
You can use a priority number, priority letter, or priority name to
indicate a priority:
  #: Abbr: Name:      Default:
  0: C, !: CRITICAL:  N/A
  1:    H:    HIGH:  WARNING, TEMP, BUG, TEST, FIXME, FIXED
  2:    M:  MEDIUM:  TODO, DONE
  3:    L:      LOW:  HACK, COMMIT, REFERENCE, NOTE, NICE, CONSIDER
  4:    D:    DEBUG:  DEBUG
 
==== Comment syntax ====
 
Comment syntax for various programming languges is supported:
  Plain text...: comment labels begin at the first character on the line
  C++, etc //..: comment labels begin after '// ' (the space is important)
  HTML/XML.....: comment labels are within: <nowiki><!-- --></nowiki>
  Perl #.......: comment labels begin after '# ' (the space is important)
  C/CSS........: comment labels are within: /* */
 
=== Program options ===
 
==== File-system options ====
 
-p, --path=PATH      process files in PATH, current directory if omitted
-f, --file=LIST      process files in comma-separated LIST, relative to PATH
-i, --include=EXTENSIONS  comma-separated list of included file extensions
-e, --exclude=EXTENSIONS  comma-separated list of excluded file extensions
                      Note: excludes override includes. This is useful when
                        you want to exclude missing extensions ('') which
                        are included by default.
-s, --skip=REGEXES    comma-separated list of regexes for paths to skip
-k, --keep=REGEXES    comma-separated list of regexes for paths to keep
                      ** BE VERY CAREFUL **
                      Case sensitive expressions. Use '^' to match start of
                      path, '$' to match end of path, etc.
                      Note: keeps override skips
 
==== Filtering options ====
 
-u, --user=[[#USER|USER]]      include items for USER
-d, --date=[[#DATE|DATE]]      include items for DATE
    --today          include items for today only (default if not debugging)
    --yesterday      include items for yesterday only
-t, --type=[[#TYPE|TYPE]]      include items by type, will affect report order.
                      Duplicates are ignored.
-y, --priority=[[#PRIORITY|PRIORITY]]  include items with particular PRIORITY.
    --all            report on all users, dates, types, and priorities.
 
==== Reporting options ====
 
-a, --aggregate=[[#FIELD|FIELD]] report aggregation. Duplicates are ignored.
                      A heading is printed for each aggregated field.
-c, --collate=[[#FIELD|FIELD]]  report sorting. Duplicates are ignored.
                      Default sorting uses binary comparision rather than
                      locale sensitive comparison which is probably what
                      you want. For --aggregate and --collate uppercase
                      FIELD sorts descending.
                      e.g. 'dUp' selects by date, user desc, and path
-h, --heading=[[#FORMAT|FORMAT]]
                      heading format options. Duplicates are ignored.
-o, --output=[[#FIELD|FIELD]]|[[#FORMAT|FORMAT]]|[[#OPTIONS|OPTIONS]]
                      report output options. Duplicates are ignored.
-l, --level          level of heading to start at (default 2)
+N, --natural        use locale sensitive sorting instead of binary sorting
+B, --binary          use binary sorting (This is the default. Redundant? :)
+Q, --quiet          disable warnings, stats, and progress on stderr
+S, --show-stats      enable statistics report on stderr
-S, --hide-stats      disable statistics report on stderr (default)
+P, --show-progress  enable progress report on stderr
-P, --hide-progress  disable progress report on stderr (default)
+O, --show-options    report on user options on stderr
-O, --hide-options    disable user options report (default)
+W, --show-warnings  report warnings on stderr (default)
-W, --hide-warnings  disable warnings
 
==== Other options ====
 
    --help            display this help text and exit
    --version        display version information and exit
+V, --vcs            parse version control (Subversion) logs
+D, --debug          some handy defaults, when debugging or not
+X, --exit            exit without reporting (useful with --show-stats)
 
=== Format specifications ===
 
==== USER ====
 
  USER is comma-separated list of usernames.
  Use '*' for all users; '?' for current user.
 
==== DATE ====
 
  DATE is ISO formatted date prefix, e.g.:
  '2016' for all items in 2016,
  '2016-01' for items in Jan 2016,
  '2016-,01,02' for items in Jan/Feb 2016,
  '2016-01-,01,02' for items on 1st/2nd Jan 2106,
  '2016-01-02,2016-01-04' for 2nd/4th Jan 2016.
  Use '*' for all dates.
 
==== TYPE ====
 
  TYPE is a string of abbreviations or comma-separated list of item types.
  Supported types are:
  Red-flags:
    w: WARNING....: something to be careful of
    m: TEMP.......: a note for code that should be removed
  Stuff to do:
    b: BUG........: something that needs to be fixed
    e: TEST.......: something that needs to be tested
    t: TODO.......: something that needs to be done
    h: HACK.......: something that needs to be improved
    c: CONSIDER...: something to consider
  Stuff that's done:
    f: FIXED......: a BUG that has been fixed
    d: DONE.......: something that has been done
    v: COMMIT.....: a VCS commit log
  Notes:
    r: REFERENCE..: a reference, e.g. a URL
    s: REFERENCE..:
    n: NOTE.......: notes, or items without a label
    g: DEBUG......: an item for debugging purposes
  e.g. 'TODO, NOTE' or 'bht' for 'BUG, HACK, TODO'
  Use '*' for all types.
 
==== PRIORITY ====
 
  PRIORITY is a comma-separeted list of priorities or a range of priorities
  indicated with a dash '-' between a low and a high priority.
  A priority can be indicated by a priority number, a priority letter or
  abbreviation, or a priority name. Use '*' for all priorities.
  Supported values are:
  #: Abbr: Name...:
  0: C, !: CRITICAL
  1:    H:    HIGH
  2:    M:  MEDIUM
  3:    L:      LOW
  4:    D:    DEBUG
 
==== FIELD ====
 
  FIELD is a string of abbreviations or comma-separated list of fields.
  Supported fields are:
    u: user: select username
    d: date: select date
    t: type: select item type
    y: priority: select item priority
    b: both: select path and file
    p: path: select path
    f: file: select file, do not prefix path.
          This may not be what you want, may merge
          files from different directories.
    l: line: select line number
    m: name: select file name
    k: link: select link to file (for specific revision)
    s: reference: select reference
    i: initials: select Wiki initials initials (requires config)
    n: new-lines: select number of new lines
    o: old-lines: select number of old lines
    c: line-diff: select lines difference
    r: revision: select VCS revision number
    x: text: select item text
 
==== FORMAT ====
 
  FORMAT is a string of abbreviations or comma-separated list of format
    options.
  Supported format options are:
    U: plain-user: don't format user
    D: plain-date: don't format date
    T: plain-type: don't format type
    Y: plain-priority: don't format priority
    B: plain-both: don't format path/file
    P: plain-path: don't format path
    F: plain-file: don't format file
    L: plain-line: don't format line
    M: plain-name: don't format name
    K: plain-link: don't format link
    S: plain-reference: don't format reference
    I: plain-initials: don't format initials
    N: plain-new-lines: don't format new lines
    O: plain-old-lines: don't format old lines
    C: plain-line-diff: don't format line diff
    R: plain-revision: don't format VCS revision number
  e.g. 'UT' disables formatting for user and type values.
 
==== OPTIONS ====
 
  OPTIONS is a string of abbreviations or comma-separated list of report
    options.
  Supported report options are:
    h: html: output to HTML instead of wiki text
    a: table: output to HTML/wiki table instead of list
  e.g. 'ha' selects HTML with tables
 
=== Feedback ===
 
Report bugs to: [mailto:jj5@progclub.org?subject=bugslist.php jj5@progclub.org]
 
= Specifications =
 
== Functional specification ==
 
See [[#Help|help]] for information about how the script is supposed to work.
 
== Technical specification ==
 
The script is a PHP CLI script.
 
= Notes =
 
== Notes for implementers ==
 
If you are interested in incorporating this software into your project, here's what you need to know:
 
Just copy-and-paste your way to victory! Feel free to [mailto:jj5@progclub.org?subject=bugslist.php ask questions].
 
== Notes for developers ==
 
If you're interested in contributing to this software, here's what you need to know:
 
Send your patch to [mailto:jj5@progclub.org?subject=bugslist.php jj5@progclub.org] along with a statement that you are willing to be listed in the [[bugslist.php#Contributors|contributors]] section of the documentation and willing to license your contribution under the [[bugslist.php#License|license]].
 
For security reasons write access to [https://svn.jj5.net/jjrepo/ jjrepo] is only available for [[User:Sixsigma|John]]. It's basically my private repository. If you'd like to hack on projects where you do have checkin permissions on the Subversion repository, along with infrastructure for running your code, then why not head over to [https://www.progclub.org/ ProgClub] and [https://www.progclub.org/wiki/Register register]?
 
== Notes from the code ==
 
Following are notes from the source code, generated by bugslist.php!
 
=== [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/?pathrev=1343 /] : [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343 bugslist.php] ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l30 bugslist.php]: Windows is unsupported... no effort has been made to be compatible with the Windows file system. If you would like to fix that I will accept your patch!
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l39 bugslist.php]: there's a bunch of error handling stuff we setup up-front
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l41 bugslist.php]: program errors are things which shouldn't happen, they are numbered from 10 to 19. User errors are things that happen when the user makes a mistake or certain runtime conditions occur, they are numbered from 20 to 99. External program errors are between 100 and 199.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l84 bugslist.php]: we set constants and configure globals before loading the config file(s)...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l93 bugslist.php]: we load the config file(s) here...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l107 bugslist.php]: we have an application config file, include it. note that if it's the same as the local config file it will only be included once.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l117 bugslist.php]: we have a local config file... include it:
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l127 bugslist.php]: set constants which may have been provided in the config file.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l132 bugslist.php]: Main application logic starts here...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l142 bugslist.php]: configure our global defines, this should be done before loading the config file(s)...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l146 bugslist.php]: Following is the meta-data from SVN. Note that the svn keyward 'Header' is not used. To configure svn keywords: svn propset svn:keywords "Date Revision Author HeadURL Id" bugslist.php
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l266 bugslist.php]: flag whether running in DEBUG mode or not...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l268 bugslist.php]: can conditionally switch on debug output...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l277 bugslist.php]: item types. Doesn't include aliases like 'SEE', 'FIXME', 'NICE', etc.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l284 bugslist.php]: FIXME is an alias for TODO
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l291 bugslist.php]: SEE/REF are aliases...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l293 bugslist.php]: NICE is an alias for TODO
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l328 bugslist.php]: FIXME is a HIGH priority TODO
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l337 bugslist.php]: NICE is LOW priority TODO
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l474 bugslist.php]: configure regular expressions:
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l495 bugslist.php]: $file_extension_include and $file_extension_exclude are file extensions supported or not. For debugging purposes an included 'phar' and excluded 'properties' and 'xcf' are omitted so they should show up in 'unknown file types'...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l527 bugslist.php]: defines set in set_user_constants() can optionally be defined by the user in their config file(s).
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l533 bugslist.php]: 10 takes 9m 30s
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l534 bugslist.php]: 20 takes 6m 11s
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l535 bugslist.php]: 30 takes 5m 19s
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l536 bugslist.php]: 40 takes 4m 29s
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l537 bugslist.php]: 50 takes 3m 55s
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l538 bugslist.php]: 60 takes 3m 39s
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l539 bugslist.php]: 70 takes 3m 14s
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l540 bugslist.php]: 80 takes 2m 53s
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l541 bugslist.php]: 90 takes 2m 45s
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l542 bugslist.php]: 100 takes 2m 41s (or may fail)
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l543 bugslist.php]: 110 fails
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l544 bugslist.php]: 150 fails
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l570 bugslist.php]: exception_handler(...) will exit (at time of writing!) but just to be safe:
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l769 bugslist.php]: Last in wins!
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l987 bugslist.php]: parse_svn() will have potentially stale data if 'svn up' isn't called prior. But we don't want to call 'svn up' all the time (especially from unit tests) because it's slooooooowwwww. So better to just live with the stale revision info from parse_svn() when it's not really needed. Read the code for parse_svn() to see what might be out-of-date.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l1836 bugslist.php]: this check is redundant now that the filters are regular expressions
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2704 bugslist.php]: VCS type can be 'none', 'svn', or 'git' presently
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2707 bugslist.php]: $counter tracks the number of pushd()'s so we can undo with popd()...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2712 bugslist.php]: if we pushd( '..' ) on '/' the current directory doesn't change, and we're done.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2743 bugslist.php]: we don't call shell() because we don't want to exit on error (we ignore errors here)...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2774 bugslist.php]: this function assumes we're in the project directory
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2775 bugslist.php]: svn commits are LOW priority COMMIT items
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2955 bugslist.php]: being a bit anal here, probably only need to test either $path or $file for null...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2959 bugslist.php]: add previous item:
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2984 bugslist.php]: $slash_index won't be zero.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3016 bugslist.php]: being a bit anal here, probably only need to test either $path or $file for null...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3020 bugslist.php]: add last item:
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3099 bugslist.php]: this is ugly, but it's fast and safe (at time of writing!)
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3138 bugslist.php]: at this point it's OK to override the $file variable
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3177 bugslist.php]: clear the progress report
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3692 bugslist.php]: priority for FIXME can be different to TODO
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3704 bugslist.php]: priority for NICE can be different to TODO
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3744 bugslist.php]: $item_type is null to return false on invalid spec
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3760 bugslist.php]: if we can't find the priority from the spec warn then fallthrough to get by item type...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3784 bugslist.php]: we can't find a priority so assume CRITICAL
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4156 bugslist.php]: '*' is total
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4206 bugslist.php]: we could imagine support for other types and/or is_numeric()...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4449 bugslist.php]: START: reset lower headings
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4459 bugslist.php]: END: reset lower headings
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4552 bugslist.php]: wildcards are supported
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4567 bugslist.php]: wildcards are supported
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4594 bugslist.php]: following are functions which could probably be factored into a library.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4829 bugslist.php]: if $fail is false then a boolean success value is returned. If $fail is true (the default) the process is terminated on error.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4888 bugslist.php]: returns false if no directory, true on success, or exits otherwise.
 
=== [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin?pathrev=1343 bin] : [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/open-doco.sh?pathrev=1343 open-doco.sh] ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/open-doco.sh?pathrev=1343#l24 open-doco.sh]: open up a file explorer to optionally review log files...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/open-doco.sh?pathrev=1343#l30 open-doco.sh]: give Firefox time to open...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/open-doco.sh?pathrev=1343#l35 open-doco.sh]: give Firefox time to open...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/open-doco.sh?pathrev=1343#l40 open-doco.sh]: give Firefox time to open...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/open-doco.sh?pathrev=1343#l45 open-doco.sh]: give Firefox time to open...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/open-doco.sh?pathrev=1343#l50 open-doco.sh]: give Firefox time to open...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/open-doco.sh?pathrev=1343#l55 open-doco.sh]: give Kate time to open...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/open-doco.sh?pathrev=1343#l60 open-doco.sh]: give Kate time to open...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/open-doco.sh?pathrev=1343#l65 open-doco.sh]: give Kate time to open...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/open-doco.sh?pathrev=1343#l70 open-doco.sh]: give Kate time to open...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/open-doco.sh?pathrev=1343#l75 open-doco.sh]: give Kate time to open...
 
=== [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test?pathrev=1343 test] : [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/fast.sh?pathrev=1343 fast.sh] ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/fast.sh?pathrev=1343#l7 fast.sh]: list slow tests to skip here:
 
=== [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test?pathrev=1343 test] : [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/new.sh?pathrev=1343 new.sh] ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/new.sh?pathrev=1343#l13 new.sh]: don't edit this file. Edit process.sh...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/new.sh?pathrev=1343#l19 new.sh]: don't edit this file. Edit process.sh...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/new.sh?pathrev=1343#l31 new.sh]: include your arguments on the following line. If you have multiple equivalent tests (same input/output) you can duplicate the following line with different arguments.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/new.sh?pathrev=1343#l36 new.sh]: the process.sh script is not executed (it is sourced).
 
=== [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test?pathrev=1343 test] : [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/test.inc.sh?pathrev=1343 test.inc.sh] ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/test.inc.sh?pathrev=1343#l2 test.inc.sh]: this file is sourced by a script runner. It defines a bunch of functions to run various kinds of tests.
 
=== [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args?pathrev=1343 test/args] : [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343 run.sh] ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l128 run.sh]: not a good idea to pass '/' or anything with lots of data in it...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l140 run.sh]: processing /tmp probably isn't a good idea...
 
=== [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/pushd?pathrev=1343 test/pushd] : [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/pushd/run.php?pathrev=1343 run.php] ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/pushd/run.php?pathrev=1343#l11 run.php]: popd should fail if uninitialised...
 
=== [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/vcs-type?pathrev=1343 test/vcs-type] : [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/vcs-type/run.sh?pathrev=1343 run.sh] ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/vcs-type/run.sh?pathrev=1343#l6 run.sh]: just succeed if we're not on John's machine (but print a warning!)
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/vcs-type/run.sh?pathrev=1343#l34 run.sh]: tests for 'none'
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/vcs-type/run.sh?pathrev=1343#l42 run.sh]: tests for 'svn'
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/vcs-type/run.sh?pathrev=1343#l50 run.sh]: tests for 'git'
 
= Tasks =
 
== HIGH priority ==
 
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2998 bugslist.php]: TODO: need to check we're not processing svn property changes....
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/open-doco.sh?pathrev=1343#l9 open-doco.sh]: TODO: don't open files or links for stuff that hasn't changed.
 
== MEDIUM priority ==
 
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l502 bugslist.php]: TODO: check if 'ods' is plain text / XML format...
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l710 bugslist.php]: TODO: implement revision filter
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3986 bugslist.php]: TODO: call is_int( $line ) instead. Confirm $line is an integer.
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4224 bugslist.php]: TODO: HTML table reporting
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4231 bugslist.php]: TODO: HTML list reporting
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4238 bugslist.php]: TODO: wiki table reporting
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4400 bugslist.php]: TODO: check for newlines in value and remove them
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5213 bugslist.php]: TODO: make priority filter and default priority a config file option.
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5216 bugslist.php]: TODO: make $file_extension_include, etc. configurable in config file.
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5232 bugslist.php]: TODO: make config override a command-line option. e.g.
** --config=user,jj5,initials=JE;user,jj5,wiki-user=Sixsigma
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5234 bugslist.php]: TODO: ignore extra punctuation after item type/priority
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5235 bugslist.php]: TODO: VCS support should probably include git in addition to svn.
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5239 bugslist.php]: TODO: test duplicate command-line options
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5240 bugslist.php]: TODO: implement $config[ 'ignore' ][ $field ][] = 'Ignore';
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5241 bugslist.php]: TODO: add better support for multiline svn commit messages
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5242 bugslist.php]: TODO: update doco about skip/keep now using regular expressions.
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5244 bugslist.php]: TODO: validate skip/keep regexes
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5248 bugslist.php]: TODO: count path, file, revision etc.
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5249 bugslist.php]: TODO: generic stats/counts reporting
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5250 bugslist.php]: TODO: add 'SOON' item type?
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5251 bugslist.php]: TODO: change path to prefix '/'
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l916 run.sh]: TODO: plain-* output options
 
== LOW priority ==
 
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2846 bugslist.php]: TODO: not sure if a little sleep for a few milliseconds is helpful or not..? Should do some benchmarking...
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5218 bugslist.php]: TODO: linting for invalid comment labels, e.g. HAKK, missing/invalid punctuation, etc.
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5223 bugslist.php]: TODO: MediaWiki integration would be nice. I.e. automatically insert reports into the MediaWiki database. Might be smarter to go in through the front-end via HTTP (need HTTP auth and a valid cookie for that... doable.)
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5245 bugslist.php]: TODO: add revision range filters, e.g. -r=50:100
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5246 bugslist.php]: TODO: renumber user exit levels to list file-system stuff before filters stuff.
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2827 bugslist.php]: HACK: we just bail if previous revision is zero.
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l359 bugslist.php]: CONSIDER: consider support for 'Z' => 'DEBUG'..?
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l501 bugslist.php]: CONSIDER: consider if 'phar' should be included...
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l512 bugslist.php]: CONSIDER: consider if 'properties' should be excluded...
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l513 bugslist.php]: CONSIDER: consider if 'xcf' should be excluded...
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4308 bugslist.php]: CONSIDER: make null headings a command-line/config option? At the moment null headings are skipped, not reported.
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5215 bugslist.php]: CONSIDER: alias 'TASK' to 'TODO'..?
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5220 bugslist.php]: CONSIDER: add support for FEATURE/IMPROVEMENT items..?
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5221 bugslist.php]: CONSIDER: add support for ';' list delimiters in addition to ','..?
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5227 bugslist.php]: CONSIDER: add support for multiple reports delimited with ';'..?
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5229 bugslist.php]: CONSIDER: add MAINT type w/ --maint option to report on maintenance gotchas? (i.e. stuff you need to know about for doing a release etc.)
* [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5237 bugslist.php]: CONSIDER: for svn items is the line number 'svn' or is it the first changed line in the associated file?
 
== Progress ==
 
=== 2016-12-15 ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4153 bugslist.php]: DONE: don't count null values
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5206 bugslist.php]: DONE: call the total count field '*'
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5207 bugslist.php]: DONE: improved stats gathering and reporting
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5208 bugslist.php]: DONE: renumbered user error levels and updated tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1342 /]: COMMIT: Improved stats gathering and reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1343 /]: COMMIT: Improving stats reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1337 /bin]: COMMIT: Updating doco...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1337 /doc]: COMMIT: Updating doco...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1338 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1343 /test/args]: COMMIT: Improving stats reports...
 
=== 2016-12-14 ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3448 bugslist.php]: FIXED: call trim() to ensure support for multiline comments.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l239 bugslist.php]: DONE: configure_globals() is now comprehensive. All globals (that aren't entirely managed inside a function, such as $pushd_stack in pushd() and popd()) are now initialised here.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l242 bugslist.php]: DONE: $*_options and $*_abbreviations have now been standardised and initialised in configure_globals().
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l272 bugslist.php]: DONE: subtracted 1 from terminal width.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l514 bugslist.php]: DONE: *.log is now excluded.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l531 bugslist.php]: DONE: SVN_DIFF_CONCURRENT is the number of concurrent svn diff operations we can run.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l584 bugslist.php]: DONE: default options have been factored into get_default_options().
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l586 bugslist.php]: DONE: user options have been factored into $options array.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l592 bugslist.php]: DONE: command-line argument parsing has been factored into read_*_arg() methods.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l892 bugslist.php]: DONE: read options into globals.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l899 bugslist.php]: DONE: we use '.debug' files for testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l907 bugslist.php]: DONE: fix up our directory filters...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l911 bugslist.php]: DONE: we fixup some filter options which might not be arrays when they should be.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l916 bugslist.php]: DONE: $options are now validated.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l919 bugslist.php]: DONE: if we have a path option chdir to it.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l941 bugslist.php]: DONE: file options are validated.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l960 bugslist.php]: DONE: initialise our main local variables.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l966 bugslist.php]: DONE: our VCS type is now auto-detected.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l977 bugslist.php]: DONE: do our svn stuff if we're in an svn working copy.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l1004 bugslist.php]: DONE: if user has specified files with --file then process them.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l1042 bugslist.php]: DONE: if user hasn't specified files with --file then process the root directory.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l1058 bugslist.php]: DONE: exit if --exit was specified.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l1083 bugslist.php]: DONE: sort our $data. Sorting is by --aggregate then --collate.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l1143 bugslist.php]: DONE: default order is based on the 'order' integer which is the order we discovered our items. (It's a counter.)
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l1152 bugslist.php]: DONE: report based on user options. Not that only report_wiki_list() is actually implemented at the moment.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l1197 bugslist.php]: DONE: all user options are now initialised in get_default_options().
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2067 bugslist.php]: DONE: counters are now initialised in get_initial_count().
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2110 bugslist.php]: DONE: help has been rewritten to avoid duplication.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2418 bugslist.php]: DONE: print_options() has been updated to use new $options array and report on more options (e.g. vcs type, exit, etc.)
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2500 bugslist.php]: DONE: print_stats() now reports number of warnings.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2747 bugslist.php]: DONE: when we're not running in an svn working copy this function isn't called.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2749 bugslist.php]: DONE: bail if we don't have svn...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2830 bugslist.php]: DONE: just ignore the first revision, it's probably not interesting anyway....
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2843 bugslist.php]: DONE: svn diff operations now run concurrently.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2862 bugslist.php]: DONE: now we keep the process buffer full instead of repeatedly clearing it before starting again...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3670 bugslist.php]: DONE: $type_regex is now an unconcatenated string because string concatenation for a constant didn't seem to work in PHP v5.3... it's annoying that it doesn't fit in 80 cols!
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3745 bugslist.php]: DONE: get_priority() now collects $warnings...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3885 bugslist.php]: DONE: process skip/keep inside add_data
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4578 bugslist.php]: DONE: path matching now done with regular expressions.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4812 bugslist.php]: DONE: shell() now returns an error level between 100 and 199. It's the exec'd error level plus 100.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4832 bugslist.php]: DONE: we now have a $changed output variable on pushd() which indicates if the current directory was actually changed or not. This is useful if you find yourself calling pushd( '..' ) on /.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5199 bugslist.php]: DONE: report --heading options
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5200 bugslist.php]: DONE: the 'name' and 'line' options no longer include the revision number... need an option which does: that option is 'link'
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5202 bugslist.php]: DONE: change 'name' from 'n' to 'm'.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5203 bugslist.php]: DONE: svn line number is revision number...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5204 bugslist.php]: DONE: move file-system stuff above filters stuff
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5205 bugslist.php]: DONE: dir_match() has been replaced by path_match()
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/report.sh?pathrev=1343#l158 report.sh]: DONE: added VCS integration to tasks report...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1196 /]: COMMIT: Working on warnings reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1197 /]: COMMIT: Working on warnings reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1198 /]: COMMIT: Report detected VCS...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1199 /]: COMMIT: Various refactoring...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1200 /]: COMMIT: Various refactoring...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1201 /]: COMMIT: Various refactoring...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1203 /]: COMMIT: Various refactoring...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1204 /]: COMMIT: Doc fix.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1205 /]: COMMIT: Doc fix...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1217 /]: COMMIT: Updating DONE items...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1237 /]: COMMIT: Updating DONE items...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1242 /]: COMMIT: Updating DONE items...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1247 /]: COMMIT: Adding TESTs to tasks report...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1252 /]: COMMIT: Doc fix...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1269 /]: COMMIT: Doc fix...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1274 /]: COMMIT: Adding note about potential library functions...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1279 /]: COMMIT: Placing format_* functions together...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1284 /]: COMMIT: Moving *_handler() functions to end of file in library section...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1289 /]: COMMIT: Doc fix...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1294 /]: COMMIT: Minor refactoring...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1295 /]: COMMIT: Fixed issue with multiline perl comments...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1296 /]: COMMIT: Doc fix...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1301 /]: COMMIT: Concurrent svn diffs and improved reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1302 /]: COMMIT: Improving VCS reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1303 /]: COMMIT: Improving "name" reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1304 /]: COMMIT: Improving concurrency support...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1305 /]: COMMIT: Improving concurrency support...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1307 /]: COMMIT: Working on svn integration...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1308 /]: COMMIT: Working on status reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1311 /]: COMMIT: Working on status reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1312 /]: COMMIT: Removing svn:ignore for doc/*.log
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1313 /]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1318 /]: COMMIT: Minor refactoring...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1319 /]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1323 /]: COMMIT: Improving VCS reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1324 /]: COMMIT: Return true on define_default() success...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1326 /]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1330 /]: COMMIT: Improving doco...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1331 /]: COMMIT: Improving doco...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1332 /]: COMMIT: Moving file-system before filters...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1202 /bin]: COMMIT: Changing -r to -a...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1206 /bin]: COMMIT: Removing vcs reporting for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1211 /bin]: COMMIT: Open Dolphin for log files...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1216 /bin]: COMMIT: Updating section numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1222 /bin]: COMMIT: Using "link" instead of "name"...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1227 /bin]: COMMIT: Using "link" instead of "name"...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1232 /bin]: COMMIT: Using "link" instead of "name"...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1247 /bin]: COMMIT: Adding TESTs to tasks report...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1257 /bin]: COMMIT: Adding another TODO item...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1258 /bin]: COMMIT: Changing TODO item status to HIGH priority...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1263 /bin]: COMMIT: Sorting DONE items by line number...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1268 /bin]: COMMIT: Better sorting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1301 /bin]: COMMIT: Concurrent svn diffs and improved reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1302 /bin]: COMMIT: Improving VCS reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1303 /bin]: COMMIT: Improving "name" reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1304 /bin]: COMMIT: Improving concurrency support...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1306 /bin]: COMMIT: Working on status reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1308 /bin]: COMMIT: Working on status reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1309 /bin]: COMMIT: Working on status reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1310 /bin]: COMMIT: Working on status reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1311 /bin]: COMMIT: Working on status reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1313 /bin]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1206 /doc]: COMMIT: Removing vcs reporting for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1207 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1212 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1218 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1223 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1228 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1233 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1238 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1243 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1248 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1253 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1259 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1263 /doc]: COMMIT: Sorting DONE items by line number...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1264 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1270 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1275 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1280 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1285 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1290 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1297 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1302 /doc]: COMMIT: Improving VCS reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1303 /doc]: COMMIT: Improving "name" reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1304 /doc]: COMMIT: Improving concurrency support...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1305 /doc]: COMMIT: Improving concurrency support...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1307 /doc]: COMMIT: Working on svn integration...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1308 /doc]: COMMIT: Working on status reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1310 /doc]: COMMIT: Working on status reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1311 /doc]: COMMIT: Working on status reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1313 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1314 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1319 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1323 /doc]: COMMIT: Improving VCS reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1325 /doc]: COMMIT: Updating doco...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1326 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1333 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1196 /test/2016-12-09-151446]: COMMIT: Working on warnings reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1196 /test/2016-12-09-151446-warnings]: COMMIT: Working on warnings reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1198 /test/args]: COMMIT: Report detected VCS...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1332 /test/args]: COMMIT: Moving file-system before filters...
 
=== 2016-12-13 ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l1310 bugslist.php]: FIXED: current user '?' is not added to filter...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l98 bugslist.php]: DONE: initialise $config
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5194 bugslist.php]: DONE: refactored documentation to remove duplication.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5195 bugslist.php]: DONE: fixed issue where we processed svn working copies that weren't svn working copies...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5197 bugslist.php]: DONE: refactored options globals
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5198 bugslist.php]: DONE: changed --option to --output
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1189 /]: COMMIT: Trying static without string concatenation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1190 /]: COMMIT: Initialise $config...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1191 /]: COMMIT: Testing get_vcs_type()...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1192 /]: COMMIT: refactored documentation to remove duplication; fixed issue where we processed svn working copies that weren't svn working copies; refactored options globals; changed --option to --output
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1194 /]: COMMIT: Doc fix.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1195 /]: COMMIT: Doc fix.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-023000-basic]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-053157-lists]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-054058-not-lists]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-065231-eol]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-071404]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-073454]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-074745-punctuation]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-075101-multiuser]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-075410]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-081255]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-082350]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-083029-lists]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-151446]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-153827-ref]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-09-184954-line-number]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-10-173313-duplicates]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/2016-12-10-191702-priority]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1192 /test/args]: COMMIT: refactored documentation to remove duplication; fixed issue where we processed svn working copies that weren't svn working copies; refactored options globals; changed --option to --output
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1193 /test/args]: COMMIT: Various improvements...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1191 /test/vcs-type]: COMMIT: Testing get_vcs_type()...
 
=== 2016-12-12 ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l1690 bugslist.php]: FIXED: there's an issue where if no-link options are specified and no cell options are specified we get a report with blank list items. The fix is to check if any cell items have been specified and if not automatically add 'text'.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5193 bugslist.php]: FIXED: issue where sub wiki items weren't indented
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l407 bugslist.php]: DONE: reporting by text be might be useful..?
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l902 bugslist.php]: DONE: cancel duration reporting during debugging
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3911 bugslist.php]: DONE: path is '/' for base/project directory...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l3984 bugslist.php]: DONE: removed revision from line/name links
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4537 bugslist.php]: DONE: type wildcards are resolved at parse time.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5180 bugslist.php]: DONE: add svn items to COMMIT type rather than importing them as DONE.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5182 bugslist.php]: DONE: svn integration
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5183 bugslist.php]: DONE: removed 'path-file', it's 'both' now...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5184 bugslist.php]: DONE: terminology change: 'alias' to 'abbreviation', an alias is a type alias like FIXME and SEE.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5186 bugslist.php]: DONE: update args unit tests with new command-line args
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5187 bugslist.php]: DONE: DEBUG is 'g', not 'z'.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5188 bugslist.php]: DONE: changed --types to --type for consistency, same with --headings and --options.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5190 bugslist.php]: DONE: added --file doco
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5191 bugslist.php]: DONE: fixed issue where newline was emitted after empty report.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bin/open-doco.sh?pathrev=1343#l4 open-doco.sh]: DONE: we load the wiki edit URLs in Firefox and open the generated wiki text reports in Kate (Kate is a text editor...).
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l325 run.sh]: DONE: invalid type tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l556 run.sh]: DONE: invalid aggregate tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l719 run.sh]: DONE: invalid heading tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l727 run.sh]: DONE: valid heading options tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l763 run.sh]: DONE: invalid heading option abbreviation tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l816 run.sh]: DONE: invalid output options tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l1027 run.sh]: DONE: invalid level tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l1037 run.sh]: DONE: valid level tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1147 /]: COMMIT: Added heading options...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1148 /]: COMMIT: Null heading support...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1149 /]: COMMIT: Removing hacks...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1150 /]: COMMIT: Improving doco...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1151 /]: COMMIT: Fixed issue with no-link only flags...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1152 /]: COMMIT: Fixing reporting issues...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1153 /]: COMMIT: Added item type documentation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1154 /]: COMMIT: Improving doco formatting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1155 /]: COMMIT: Terminology change: 'alias' to 'abbreviation'...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1156 /]: COMMIT: Added support for 'ref' type alias...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1157 /]: COMMIT: Added support for 'ref' type alias...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1158 /]: COMMIT: Fleshing out arguments unit tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1165 /]: COMMIT: Working on svn integration, so
** a multiline log message is in order...
** complete with wiki list:
** A,
** B,
** C!
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1166 /]: COMMIT: Working on svn integration...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1168 /]: COMMIT: Comments for testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1169 /]: COMMIT: Added support for collation, also svn integration work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1170 /]: COMMIT: Updating tests, improving reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1171 /]: COMMIT: All tests passing!
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1177 /]: COMMIT: Adding COMMIT type...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1178 /]: COMMIT: Minor fixups...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1179 /]: COMMIT: Minor fixups...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1180 /]: COMMIT: Handling false $path...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1183 /]: COMMIT: Ignoring log files...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1184 /]: COMMIT: Fixing columns issue...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1185 /]: COMMIT: Fixing status reporting issue...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1186 /]: COMMIT: Creating demo script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1187 /]: COMMIT: Updating field abbreviations...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1188 /]: COMMIT: Fixing whitespace issue...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1147 /bin]: COMMIT: Added heading options...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1150 /bin]: COMMIT: Improving doco...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1164 /bin]: COMMIT: Fixing up reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1167 /bin]: COMMIT: Comment for testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1168 /bin]: COMMIT: Comments for testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1170 /bin]: COMMIT: Updating tests, improving reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1176 /bin]: COMMIT: Updating reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1180 /bin]: COMMIT: Handling false $path...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1181 /bin]: COMMIT: Report generation writes log files...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1182 /bin]: COMMIT: Fixing doc path...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1186 /bin]: COMMIT: Creating demo script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1147 /doc]: COMMIT: Added heading options...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1160 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1164 /doc]: COMMIT: Fixing up reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1172 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1176 /doc]: COMMIT: Updating reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1180 /doc]: COMMIT: Handling false $path...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1181 /doc]: COMMIT: Report generation writes log files...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1182 /doc]: COMMIT: Fixing doc path...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1184 /doc]: COMMIT: Fixing columns issue...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1185 /doc]: COMMIT: Fixing status reporting issue...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1186 /doc]: COMMIT: Creating demo script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1187 /doc]: COMMIT: Updating field abbreviations...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1150 /test]: COMMIT: Improving doco...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1178 /test/2016-12-09-151446]: COMMIT: Minor fixups...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1152 /test/2016-12-09-183716]: COMMIT: Fixing reporting issues...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1152 /test/2016-12-09-184954-line-number]: COMMIT: Fixing reporting issues...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1152 /test/2016-12-10-173313-duplicates]: COMMIT: Fixing reporting issues...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1153 /test/args]: COMMIT: Added item type documentation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1155 /test/args]: COMMIT: Terminology change: 'alias' to 'abbreviation'...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1157 /test/args]: COMMIT: Added support for 'ref' type alias...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1158 /test/args]: COMMIT: Fleshing out arguments unit tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1159 /test/args]: COMMIT: Fleshing out arguments unit tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1170 /test/args]: COMMIT: Updating tests, improving reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1186 /test/args]: COMMIT: Creating demo script...
 
=== 2016-12-11 ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l986 bugslist.php]: DONE: load the svn globals
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4079 bugslist.php]: DONE: priority suffix is a config option now.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5154 bugslist.php]: DONE: have counter for total LOC processed.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5155 bugslist.php]: DONE: have "no link" options for headings and cells. The no-link option removes URLs from wiki/html output for the value specified.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5157 bugslist.php]: DONE: removed support for NICE priority level, it added complexity and was kinda unclear. Gone now.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5159 bugslist.php]: DONE: added support for wiki user links (with initials). Configure in config file with e.g.:
** $config[ 'user' ][ 'jj5' ][ 'initials' ] = 'JE';
** $config[ 'user' ][ 'jj5' ][ 'wiki-user' ] = 'John';
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5163 bugslist.php]: DONE: we have support for emitting wiki categories now. Configured in config file as e.g.:
** $config[ 'wiki' ][ 'category' ][ $type ][ $value ] = $category_name
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5166 bugslist.php]: DONE: integer values are sorted numerically now (not as strings...)
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5168 bugslist.php]: DONE: added support for 'line' and 'line-number'.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5169 bugslist.php]: DONE: basic unit testing framework has been implemented.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5170 bugslist.php]: DONE: user can exit without reporting with +X. In this case error level is zero.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5172 bugslist.php]: DONE: implement no-link heading options
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5173 bugslist.php]: DONE: implement no-link options
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5174 bugslist.php]: DONE: add 'both' option for path/file
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5175 bugslist.php]: DONE: don't output cells in report if they are missing
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5176 bugslist.php]: DONE: added support for initals option, links to user wiki
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5177 bugslist.php]: DONE: start heading level is configurable...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5178 bugslist.php]: DONE: added --level for initial heading level, defaults to 2.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1026 /]: COMMIT: 'v' is for version...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1059 /]: COMMIT: HIGH priority HACK...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1060 /]: COMMIT: On warnings..?
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1066 /]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1084 /]: COMMIT: Avoiding false positive...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1085 /]: COMMIT: Refactoring variable names...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1086 /]: COMMIT: Support for --today and --yesterday...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1087 /]: COMMIT: Note about non-debugging default...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1088 /]: COMMIT: Creating links for REF/SEE...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1089 /]: COMMIT: FIXME alias to TODO, HIGH priority...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1091 /]: COMMIT: Link linking...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1092 /]: COMMIT: REF to REFERENCE...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1094 /]: COMMIT: Default heading level is 2...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1095 /]: COMMIT: List types in report order...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1098 /]: COMMIT: Working on reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1099 /]: COMMIT: Fixing revision links...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1101 /]: COMMIT: Fixing revision links...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1103 /]: COMMIT: Added FIXED type...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1104 /]: COMMIT: Added NICE type alias...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1105 /]: COMMIT: Added NICE type alias...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1106 /]: COMMIT: Adding NICE priority...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1117 /]: COMMIT: Improving help text...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1122 /]: COMMIT: Improving doco generators...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1124 /]: COMMIT: No NICE priority any more...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1125 /]: COMMIT: Working on notes generation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1127 /]: COMMIT: Improving report options...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1132 /]: COMMIT: Improving initials logic...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1134 /]: COMMIT: Hack to get unit tests working, for now...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1135 /]: COMMIT: Adding support for 'path', 'file' and 'both'...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1141 /]: COMMIT: Improving reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1142 /]: COMMIT: Adding some comments...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1027 /bin]: COMMIT: Working on release script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1032 /bin]: COMMIT: Help is section 9...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1033 /bin]: COMMIT: Linking to source...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1038 /bin]: COMMIT: Linking to GPL...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1043 /bin]: COMMIT: Linking to www.jj5.net...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1044 /bin]: COMMIT: Linking to free software explanation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1049 /bin]: COMMIT: Need to replace "jj5" first...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1054 /bin]: COMMIT: Fixing sed search/replace...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1065 /bin]: COMMIT: Adding a small delay...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1067 /bin]: COMMIT: Linking email address...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1072 /bin]: COMMIT: Adding a small delay...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1073 /bin]: COMMIT: Fixing link syntax...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1078 /bin]: COMMIT: Adding a small delay...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1079 /bin]: COMMIT: Bold usage...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1098 /bin]: COMMIT: Working on reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1099 /bin]: COMMIT: Fixing revision links...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1100 /bin]: COMMIT: Links report...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1102 /bin]: COMMIT: Fixing reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1111 /bin]: COMMIT: Opening links.wiki, waiting less...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1116 /bin]: COMMIT: Fixing XML comments in wiki text...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1122 /bin]: COMMIT: Improving doco generators...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1124 /bin]: COMMIT: No NICE priority any more...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1125 /bin]: COMMIT: Working on notes generation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1126 /bin]: COMMIT: Updating Tasks edit link...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1127 /bin]: COMMIT: Improving report options...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1141 /bin]: COMMIT: Improving reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1027 /doc]: COMMIT: Working on release script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1028 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1034 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1039 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1044 /doc]: COMMIT: Linking to free software explanation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1045 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1050 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1055 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1061 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1068 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1074 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1080 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1085 /doc]: COMMIT: Refactoring variable names...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1098 /doc]: COMMIT: Working on reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1099 /doc]: COMMIT: Fixing revision links...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1100 /doc]: COMMIT: Links report...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1101 /doc]: COMMIT: Fixing revision links...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1102 /doc]: COMMIT: Fixing reports...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1103 /doc]: COMMIT: Added FIXED type...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1104 /doc]: COMMIT: Added NICE type alias...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1106 /doc]: COMMIT: Adding NICE priority...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1107 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1112 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1118 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1122 /doc]: COMMIT: Improving doco generators...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1123 /doc]: COMMIT: Adding tasks.wiki...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1124 /doc]: COMMIT: No NICE priority any more...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1125 /doc]: COMMIT: Working on notes generation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1127 /doc]: COMMIT: Improving report options...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1128 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1137 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1141 /doc]: COMMIT: Improving reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1143 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1094 /test]: COMMIT: Default heading level is 2...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1135 /test/2016-12-09-151446]: COMMIT: Adding support for 'path', 'file' and 'both'...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1093 /test/2016-12-09-183716]: COMMIT: Line link...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1136 /test/2016-12-09-183716]: COMMIT: Fixing unit tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1093 /test/2016-12-09-184954-line-number]: COMMIT: Line link...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1136 /test/2016-12-09-184954-line-number]: COMMIT: Fixing unit tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1098 /test/args]: COMMIT: Working on reports...
 
=== 2016-12-10 ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l135 bugslist.php]: DONE: don't run main in unit tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l262 bugslist.php]: DONE: track if output sent:
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4189 bugslist.php]: DONE: missing fields are now an error:
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5132 bugslist.php]: DONE: numerical sorting for priority and line number.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5133 bugslist.php]: DONE: support to show/hide warnings
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5134 bugslist.php]: DONE: use define( 'TEST', true ) to avoid running main() when loading script.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5136 bugslist.php]: DONE: --file overrides --skip etc.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5137 bugslist.php]: DONE: added 'y' for priority
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5138 bugslist.php]: DONE: added priority filters
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5139 bugslist.php]: DONE: improved newline outputs between optional sections
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5140 bugslist.php]: DONE: added 'text' to report (for sorting, removes duplicates)
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5142 bugslist.php]: DONE: FIXME is HIGH priority TODO
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5143 bugslist.php]: DONE: added support for --today and --yesterday
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5144 bugslist.php]: DONE: run.sh and debug.sh unit tests call process.sh with an argument for what mode to run in (so command-line can be specified once-only and not duplicated between scripts).
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5147 bugslist.php]: DONE: created project page and initial documentation.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5148 bugslist.php]: DONE: require punctuation after item type.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5149 bugslist.php]: DONE: support 'x-y' for PRIORITY spec? E.g. '0-3', 'H-L', etc.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5151 bugslist.php]: DONE: ignore: START, END items...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5152 bugslist.php]: DONE: have stdout() and stderr() functions and they track if output sent in global variables.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/test.inc.sh?pathrev=1343#l6 test.inc.sh]: DONE: added '$$' (process ID) to temp files.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l149 run.sh]: DONE: invalid file tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l159 run.sh]: DONE: valid file tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l173 run.sh]: DONE: invalid path/file tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l179 run.sh]: DONE: valid path/file tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l522 run.sh]: DONE: invalid priority tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l538 run.sh]: DONE: valid priority tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/pushd/run.php?pathrev=1343#l3 run.php]: DONE: define TEST to flag as unit test... (doesn't run main());
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/pushd/run.php?pathrev=1343#l14 run.php]: DONE: testing relative pushd's...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/pushd/run.php?pathrev=1343#l30 run.php]: DONE: testing absolute pushd's...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/vcs-type/run.php?pathrev=1343#l3 run.php]: DONE: define TEST to flag as unit test... (doesn't run main());
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=963 /]: COMMIT: Added support for priorities...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=964 /]: COMMIT: Fixed report aggregation bug...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=965 /]: COMMIT: Added support for CRITICAL priorities...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=966 /]: COMMIT: Added support for line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=967 /]: COMMIT: Added support for line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=969 /]: COMMIT: Unit tests for --file switch...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=970 /]: COMMIT: Tests for pushd/popd...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=971 /]: COMMIT: Support for --file switch...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=974 /]: COMMIT: Support for non-numeric line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=975 /]: COMMIT: Support for numeric sorting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=976 /]: COMMIT: Remove duplicate items...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=977 /]: COMMIT: Experimenting with START/END markers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=979 /]: COMMIT: Filtering done at data-gather time...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=980 /]: COMMIT: Added 'FIXME' alias...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=981 /]: COMMIT: 'y' for PRIORITY...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=982 /]: COMMIT: Adding --priority tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=985 /]: COMMIT: Priority filter testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=986 /]: COMMIT: Support for priority range...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=987 /]: COMMIT: Priority tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=988 /]: COMMIT: Added option to show/hide warnings...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=989 /]: COMMIT: Ensure priorities are high to low...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=991 /]: COMMIT: Better unit testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=993 /]: COMMIT: A note about Windows...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=994 /]: COMMIT: Report spacing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=995 /]: COMMIT: Improved reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1004 /]: COMMIT: Wiki text for help...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1005 /]: COMMIT: Wiki text...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1014 /]: COMMIT: Working on release script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1017 /]: COMMIT: Improving help indenting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1018 /]: COMMIT: Improving report indenting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1020 /]: COMMIT: Improving report indenting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1006 /bin]: COMMIT: Adding release script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1007 /bin]: COMMIT: Working on release script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1008 /bin]: COMMIT: Working on release script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1010 /bin]: COMMIT: Working on release script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1011 /bin]: COMMIT: Working on release script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1012 /bin]: COMMIT: Working on release script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1013 /bin]: COMMIT: Working on release script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1014 /bin]: COMMIT: Working on release script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1016 /bin]: COMMIT: Working on release script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1021 /bin]: COMMIT: Working on output formatting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1005 /doc]: COMMIT: Wiki text...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1009 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1015 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1022 /doc]: COMMIT: Preparing for release...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=973 /test]: COMMIT: Adding support for fast tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=983 /test]: COMMIT: Updating to include priority filtering...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=984 /test]: COMMIT: Better logic...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=991 /test]: COMMIT: Better unit testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=967 /test/2016-12-09-023000]: COMMIT: Added support for line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=996 /test/2016-12-09-023000]: COMMIT: Refactoring tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=996 /test/2016-12-09-023000-basic]: COMMIT: Refactoring tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=996 /test/2016-12-09-053157]: COMMIT: Refactoring tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=996 /test/2016-12-09-053157-lists]: COMMIT: Refactoring tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=996 /test/2016-12-09-054058]: COMMIT: Refactoring tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=996 /test/2016-12-09-054058-not-lists]: COMMIT: Refactoring tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=996 /test/2016-12-09-065231]: COMMIT: Refactoring tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=996 /test/2016-12-09-065231-eol]: COMMIT: Refactoring tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=997 /test/2016-12-09-074745]: COMMIT: Punctuation tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=997 /test/2016-12-09-074745-punctuation]: COMMIT: Punctuation tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=998 /test/2016-12-09-075101]: COMMIT: Multiuser tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=998 /test/2016-12-09-075101-multiuser]: COMMIT: Multiuser tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=999 /test/2016-12-09-083029]: COMMIT: More lists testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=999 /test/2016-12-09-083029-lists]: COMMIT: More lists testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1000 /test/2016-12-09-153827]: COMMIT: Reference testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1000 /test/2016-12-09-153827-ref]: COMMIT: Reference testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1001 /test/2016-12-09-184954]: COMMIT: Line number testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1001 /test/2016-12-09-184954-line-number]: COMMIT: Line number testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=976 /test/2016-12-10-173313]: COMMIT: Remove duplicate items...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1002 /test/2016-12-10-173313]: COMMIT: Duplicate testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1002 /test/2016-12-10-173313-duplicates]: COMMIT: Duplicate testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=985 /test/2016-12-10-191702]: COMMIT: Priority filter testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=989 /test/2016-12-10-191702]: COMMIT: Ensure priorities are high to low...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=991 /test/2016-12-10-191702]: COMMIT: Better unit testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1003 /test/2016-12-10-191702]: COMMIT: Priority testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=1003 /test/2016-12-10-191702-priority]: COMMIT: Priority testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=969 /test/args]: COMMIT: Unit tests for --file switch...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=972 /test/args]: COMMIT: File tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=978 /test/args]: COMMIT: More invalid --file options...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=980 /test/args]: COMMIT: Added 'FIXME' alias...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=981 /test/args]: COMMIT: 'y' for PRIORITY...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=982 /test/args]: COMMIT: Adding --priority tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=987 /test/args]: COMMIT: Priority tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=989 /test/args]: COMMIT: Ensure priorities are high to low...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=990 /test/args]: COMMIT: Don't process /tmp...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=970 /test/pushd]: COMMIT: Tests for pushd/popd...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=971 /test/pushd]: COMMIT: Support for --file switch...
 
=== 2016-12-09 ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l104 bugslist.php]: DONE: check for application config file in script dir...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l124 bugslist.php]: DONE: $config_path is of no further use... clear it.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l271 bugslist.php]: DONE: configure terminal width
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5129 bugslist.php]: DONE: don't output spurious leading/trailing new lines
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5130 bugslist.php]: DONE: add support for formatting options and include optional line numbers.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l5 run.sh]: DONE: required argument missing for command-line switch tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l57 run.sh]: DONE: optional argument missing for command-line switch tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l112 run.sh]: DONE: invalid command-line switch tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l122 run.sh]: DONE: invalid path tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l128 run.sh]: DONE: valid path tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l187 run.sh]: DONE: invalid include tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l203 run.sh]: DONE: valid include tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l219 run.sh]: DONE: invalid exclude tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l235 run.sh]: DONE: valid exclude tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l251 run.sh]: DONE: valid skip tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l263 run.sh]: DONE: valid keep tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l275 run.sh]: DONE: invalid username tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l283 run.sh]: DONE: valid username tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l301 run.sh]: DONE: invalid datespec tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l311 run.sh]: DONE: valid datespec tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l333 run.sh]: DONE: valid type tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l436 run.sh]: DONE: invalid type abbreviation tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l450 run.sh]: DONE: valid type abbreviation tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l564 run.sh]: DONE: valid aggregate tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l612 run.sh]: DONE: invalid aggregate abbreviation tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l622 run.sh]: DONE: valid aggregate abbreviation tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l771 run.sh]: DONE: valid heading option abbreviation tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l824 run.sh]: DONE: valid output options tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l919 run.sh]: DONE: invalid output option abbreviation tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/test/args/run.sh?pathrev=1343#l927 run.sh]: DONE: valid output option abbreviation tests
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=896 /]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=897 /]: COMMIT: Unit tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=899 /]: COMMIT: Fixing leading/trailing new lines...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=902 /]: COMMIT: Removed obsolete support for /test-data...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=904 /]: COMMIT: Removed trailing space on unknown extensions report...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=909 /]: COMMIT: Trimming item parts...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=910 /]: COMMIT: Removing trailing space on list items...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=911 /]: COMMIT: New unit testing system...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=915 /]: COMMIT: Removing experimental line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=920 /]: COMMIT: Trim leading asta for C-style comments...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=923 /]: COMMIT: Various spacing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=924 /]: COMMIT: Various spacing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=926 /]: COMMIT: Parser bug fixes...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=928 /]: COMMIT: Validate user and date args...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=929 /]: COMMIT: Command line args validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=930 /]: COMMIT: Support for application config file and local config file...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=931 /]: COMMIT: Path/file reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=932 /]: COMMIT: All tests passing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=934 /]: COMMIT: All tests passing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=935 /]: COMMIT: User exit requested error level is zero...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=937 /]: COMMIT: Command-line argument validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=938 /]: COMMIT: Syntax for 'current user'...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=939 /]: COMMIT: TODO list...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=940 /]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=941 /]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=943 /]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=946 /]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=947 /]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=948 /]: COMMIT: TODO list...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=949 /]: COMMIT: Link aliases...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=950 /]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=952 /]: COMMIT: DEBUG 'x' -> 'z'
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=954 /]: COMMIT: Working on line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=955 /]: COMMIT: Working on line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=956 /]: COMMIT: Minor refactoring...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=958 /]: COMMIT: Working on line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=959 /]: COMMIT: Working on line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=960 /]: COMMIT: Working on line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=961 /]: COMMIT: Working on line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=962 /]: COMMIT: Working on line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=897 /test]: COMMIT: Unit tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=898 /test]: COMMIT: Fixed logic...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=900 /test]: COMMIT: Support for unit test arguments...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=901 /test]: COMMIT: Test all...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=903 /test]: COMMIT: Fixed $0 syntax...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=907 /test]: COMMIT: Improved reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=908 /test]: COMMIT: Adding support for default output files...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=913 /test]: COMMIT: Using .debug file extensions...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=915 /test]: COMMIT: Removing experimental line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=918 /test]: COMMIT: Create test.sh script...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=919 /test]: COMMIT: Script debugging...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /test]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=936 /test]: COMMIT: Command-line argument validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=951 /test]: COMMIT: Process ID on temp file...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=903 /test-data]: COMMIT: Fixed $0 syntax...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=908 /test-data]: COMMIT: Adding support for default output files...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=915 /test-data]: COMMIT: Removing experimental line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=917 /test-data]: COMMIT: More testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=920 /test-data]: COMMIT: Trim leading asta for C-style comments...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=921 /test-data]: COMMIT: Testing punctuation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=923 /test-data]: COMMIT: Various spacing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=934 /test-data]: COMMIT: All tests passing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=897 /test/2016-12-09-023000]: COMMIT: Unit tests...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=900 /test/2016-12-09-023000]: COMMIT: Support for unit test arguments...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=914 /test/2016-12-09-023000]: COMMIT: Using .debug file extensions...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /test/2016-12-09-023000]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=903 /test/2016-12-09-053157]: COMMIT: Fixed $0 syntax...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=916 /test/2016-12-09-053157]: COMMIT: Removing experimental line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /test/2016-12-09-053157]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=906 /test/2016-12-09-054058]: COMMIT: Unit tests for wiki lists (or not) ...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=912 /test/2016-12-09-054058]: COMMIT: Non wiki lists...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=926 /test/2016-12-09-054058]: COMMIT: Parser bug fixes...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /test/2016-12-09-054058]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=915 /test/2016-12-09-065231]: COMMIT: Removing experimental line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=916 /test/2016-12-09-065231]: COMMIT: Removing experimental line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=919 /test/2016-12-09-065231]: COMMIT: Script debugging...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /test/2016-12-09-065231]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=917 /test/2016-12-09-071404]: COMMIT: More testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /test/2016-12-09-071404]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=920 /test/2016-12-09-073454]: COMMIT: Trim leading asta for C-style comments...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /test/2016-12-09-073454]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=921 /test/2016-12-09-074745]: COMMIT: Testing punctuation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /test/2016-12-09-074745]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=922 /test/2016-12-09-075101]: COMMIT: Testing multi-user...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /test/2016-12-09-075101]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=923 /test/2016-12-09-075410]: COMMIT: Various spacing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /test/2016-12-09-075410]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=924 /test/2016-12-09-081255]: COMMIT: Various spacing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /test/2016-12-09-081255]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=925 /test/2016-12-09-082350]: COMMIT: Two per line...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /test/2016-12-09-082350]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=926 /test/2016-12-09-083029]: COMMIT: Parser bug fixes...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /test/2016-12-09-083029]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=932 /test/2016-12-09-151446]: COMMIT: All tests passing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=933 /test/2016-12-09-153827]: COMMIT: Reference testing...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=954 /test/2016-12-09-183716]: COMMIT: Working on line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=955 /test/2016-12-09-183716]: COMMIT: Working on line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=957 /test/2016-12-09-184954]: COMMIT: Working on line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=927 /test/args]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=936 /test/args]: COMMIT: Command-line argument validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=938 /test/args]: COMMIT: Syntax for 'current user'...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=940 /test/args]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=941 /test/args]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=942 /test/args]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=943 /test/args]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=944 /test/args]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=945 /test/args]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=946 /test/args]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=947 /test/args]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=950 /test/args]: COMMIT: Command-line validation...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=952 /test/args]: COMMIT: DEBUG 'x' -> 'z'
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=953 /test/args]: COMMIT: Command-line validation...
 
=== 2016-12-07 ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5058 bugslist.php]: DONE: don't blank if no stderr output
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5125 bugslist.php]: DONE: set default priority by type:
** TODO: MEDIUM
** HACK: LOW
** etc.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=892 /]: COMMIT: Improving reporting new lines...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=893 /]: COMMIT: Removing old comments...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=894 /]: COMMIT: Found the bug! Next I will fix it!
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=895 /]: COMMIT: don't blank if no stderr output
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=894 /test-data]: COMMIT: Found the bug! Next I will fix it!
 
=== 2016-12-06 ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5122 bugslist.php]: FIXED: there's a problem with multiline comments below, see the PRIORITY TODO item. The issue is the preceding item about line numbers...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l101 bugslist.php]: DONE: try for config file in program directory...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l114 bugslist.php]: DONE: check for local config file in cwd...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l510 bugslist.php]: DONE: added '' to included extensions and made excluded extensions override included extensions.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l2422 bugslist.php]: DONE: include reporting options, and other new options
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4506 bugslist.php]: DONE: added support for wildcard users...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l4522 bugslist.php]: DONE: added support for wildcard dates...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5112 bugslist.php]: DONE: support PRIORITY for TODO etc. By default:
** 0: CRITICAL
** 1: HIGH
** 2: MEDIUM
** 3: LOW
** 4: DEBUG
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5118 bugslist.php]: DONE: option to print line numbers
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5119 bugslist.php]: DONE: improved reporting to group by date, user, etc.
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5120 bugslist.php]: DONE: implemented descending sorting
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l5121 bugslist.php]: DONE: implemented natural case sorting
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=869 /]: COMMIT: Introducing bugslist.php!
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=871 /]: COMMIT: Adding svn keywords...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=872 /]: COMMIT: Working on bugslist.php...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=873 /]: COMMIT: Working on bugslist.php...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=874 /]: COMMIT: Ignoring production config file...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=875 /]: COMMIT: Working on bugslist.php...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=876 /]: COMMIT: Adding test data...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=877 /]: COMMIT: Added support for wildcard dates...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=878 /]: COMMIT: Work, work...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=879 /]: COMMIT: Flexible reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=880 /]: COMMIT: Flexible reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=881 /]: COMMIT: Added support for sorting and natural case comparisons...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=882 /]: COMMIT: docfix
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=883 /]: COMMIT: Comment maintenance...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=884 /]: COMMIT: Fixed text sorting (now based on line number)...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=885 /]: COMMIT: Better punctuation support...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=886 /]: COMMIT: Fixed comment spacing issues...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=887 /]: COMMIT: Changed 'aggregate' to 'merge'...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=888 /]: COMMIT: Fixed multiline issues with gratuitous calls to trim()...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=889 /]: COMMIT: Ped-an-tic...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=890 /]: COMMIT: Removed old reporting code...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=891 /]: COMMIT: Buggy/experimental support for line numbers... WIP
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=876 /test-data]: COMMIT: Adding test data...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=880 /test-data]: COMMIT: Flexible reporting...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=884 /test-data]: COMMIT: Fixed text sorting (now based on line number)...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=885 /test-data]: COMMIT: Better punctuation support...
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo?view=revision&revision=886 /test-data]: COMMIT: Fixed comment spacing issues...
 
=== 2016-12-05 ===
 
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l503 bugslist.php]: DONE: changed support for files with no extension, changed from excluded by default to included by default (for shell scripts, README, etc).
* [[User:Sixsigma|JE]]: [https://svn.jj5.net/jjrepo/jj5-bin/trunk/bin/bugslist.d/bugslist.php?pathrev=1343#l1831 bugslist.php]: DONE: don't allow empty path spec

Latest revision as of 17:15, 2 March 2020