HuntnGather – Diff between revs 52 and 53

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