HuntnGather – Diff between revs 44 and 52

Subversion Repositories:
Rev:
Only display areas with differencesIgnore whitespace
Rev 44 Rev 52
-   1 20211114:
-   2  
-   3 * Rewrite and preparations for pooling memory the Amiga way.
-   4  
1 20211105: 5 20211105:
2 * Use a single binary for all CPUs. 6 * Use a single binary for all CPUs.
3 * Refocus the documentation to match the latest changes. 7 * Refocus the documentation to match the latest changes.
4 * MuForce and MuGuardianAngel memory usage stress testing. 8 * MuForce and MuGuardianAngel memory usage stress testing.
5 * Large storage (cca. 8k directories / 80k files) stress testing. 9 * Large storage (cca. 8k directories / 80k files) stress testing.
6 * Use locale for string comparisons on the Amiga. 10 * Use locale for string comparisons on the Amiga.
7 * "Gather" now requires either of -a (add), -r (remove), -c (create). 11 * "Gather" now requires either of -a (add), -r (remove), -c (create).
8 * Allow multiple paths when issuing the "Gather" command. 12 * Allow multiple paths when issuing the "Gather" command.
9 13
10 20211105: 14 20211105:
11 * Use a single binary for all CPUs. 15 * Use a single binary for all CPUs.
12 * Refocus the documentation to match the latest changes. 16 * Refocus the documentation to match the latest changes.
13 * MuForce and MuGuardianAngel memory usage stress testing. 17 * MuForce and MuGuardianAngel memory usage stress testing.
14 * Large storage (cca. 8k directories / 80k files) stress testing. 18 * Large storage (cca. 8k directories / 80k files) stress testing.
15 * Use locale for string comparisons on the Amiga. 19 * Use locale for string comparisons on the Amiga.
16 * "Gather" now requires either of -a (add), -r (remove), -c (create). 20 * "Gather" now requires either of -a (add), -r (remove), -c (create).
17 * Allow multiple paths when issuing the "Gather" command. 21 * Allow multiple paths when issuing the "Gather" command.
18   22  
19 20201026: 23 20201026:
20 * Use AsyncIO. 24 * Use AsyncIO.
21 25
22 20211019: 26 20211019:
23 * Make Hunt search substrings if no wildcards have been specified. 27 * Make Hunt search substrings if no wildcards have been specified.
24 * Process current directory as a full path when invoked with "". 28 * Process current directory as a full path when invoked with "".
25 * Code maintenance. 29 * Code maintenance.
26   30  
27 20210131: 31 20210131:
28 * Store files as uppcase. 32 * Store files as uppcase.
29   33  
30 20210127: 34 20210127:
31 * Some speedups. 35 * Some speedups.
32 * Small retouches and make the path or pattern argument required. 36 * Small retouches and make the path or pattern argument required.
33   37  
34 20210110: 38 20210110:
35 * Fixes for the new pattern matching. 39 * Fixes for the new pattern matching.
36   40  
37 20210109: 41 20210109:
38 * Add the ability to specify the database file for all tools (-d). 42 * Add the ability to specify the database file for all tools (-d).
39 * Perform some file checking for all tools before running. 43 * Perform some file checking for all tools before running.
40 * Add Amiga-style pattern matching with Hunt. 44 * Add Amiga-style pattern matching with Hunt.
41   45  
42 20210107: 46 20210107:
43 * Add the quiet option (-q) to the Gather tool. 47 * Add the quiet option (-q) to the Gather tool.
44 * Process arguments cannonically for both Hunt & Gather. 48 * Process arguments cannonically for both Hunt & Gather.
45 * Switch to a case-insensitive search for Hunt. 49 * Switch to a case-insensitive search for Hunt.
46   50  
47 20210105: 51 20210105:
48 * Ensure the database is sorted for future development. 52 * Ensure the database is sorted for future development.
49 * Insert CTRL+C breaking of both tools for AmigaOS. 53 * Insert CTRL+C breaking of both tools for AmigaOS.
50 * Make both tools more verbose. 54 * Make both tools more verbose.
51 * Dot the is, dash the ts... 55 * Dot the is, dash the ts...
52   56