HuntnGather – Rev 53

Subversion Repositories:
Rev:
20211114:
    * Rewrite and preparations for pooling memory the Amiga way.

20211105:
    * Use a single binary for all CPUs.
    * Refocus the documentation to match the latest changes.
    * MuForce and MuGuardianAngel memory usage stress testing.
    * Large storage (cca. 8k directories / 80k files) stress testing.
    * Use locale for string comparisons on the Amiga.
    * "Gather" now requires either of -a (add), -r (remove), -c (create).
    * Allow multiple paths when issuing the "Gather" command.
        
20211105:
    * Use a single binary for all CPUs.
        * Refocus the documentation to match the latest changes.
        * MuForce and MuGuardianAngel memory usage stress testing.
        * Large storage (cca. 8k directories / 80k files) stress testing.
        * Use locale for string comparisons on the Amiga.
        * "Gather" now requires either of -a (add), -r (remove), -c (create).
        * Allow multiple paths when issuing the "Gather" command.

20201026:
    * Use AsyncIO.
    
20211019:
    * Make Hunt search substrings if no wildcards have been specified.
    * Process current directory as a full path when invoked with "".
    * Code maintenance.

20210131:
    * Store files as uppcase.

20210127:
    * Some speedups.
    * Small retouches and make the path or pattern argument required.

20210110:
    * Fixes for the new pattern matching.

20210109:
    * Add the ability to specify the database file for all tools (-d).
    * Perform some file checking for all tools before running.
    * Add Amiga-style pattern matching with Hunt.

20210107:
    * Add the quiet option (-q) to the Gather tool.
    * Process arguments cannonically for both Hunt & Gather.
    * Switch to a case-insensitive search for Hunt.

20210105:
    * Ensure the database is sorted for future development.
    * Insert CTRL+C breaking of both tools for AmigaOS.
    * Make both tools more verbose.
    * Dot the is, dash the ts...