| Sat, 25 Jan 2025 14:22:34 +0100 |
Franz Glasner |
Commentx
|
| Sat, 25 Jan 2025 13:58:33 +0100 |
Franz Glasner |
Rename WalkDirEntry.sort_key and WalkDirEntry.alt_sort_key
|
| Sat, 25 Jan 2025 13:50:21 +0100 |
Franz Glasner |
"treesum info": print comments only if not empty
|
| Sat, 25 Jan 2025 13:49:12 +0100 |
Franz Glasner |
Refactored the printing of FLAGS: print flags always and explicitely print symlink behaviour and encoding configuration
|
| Sat, 25 Jan 2025 09:56:19 +0100 |
Franz Glasner |
FIX: Output of symlinks was not converted property but was written in bytes repr
|
| Sat, 25 Jan 2025 09:52:22 +0100 |
Franz Glasner |
Handle symlinks to files fully and Implement no-follow-file-symlinks
|
| Fri, 24 Jan 2025 17:10:57 +0100 |
Franz Glasner |
Also log filename problems to stderr
|
| Thu, 23 Jan 2025 14:02:44 +0100 |
Franz Glasner |
FIX: FLAGS output: wrong "else" for "utf-8-mode" and "print-size"
|
| Thu, 23 Jan 2025 09:16:51 +0100 |
Franz Glasner |
Refactor option handling for configuring symlink handling: now all variations are supported
|
| Wed, 22 Jan 2025 18:58:52 +0100 |
Franz Glasner |
Print the filesystem encoding and the generator in the "info" output also
|
| Wed, 22 Jan 2025 18:57:44 +0100 |
Franz Glasner |
FIX: For Python2.7 correct the CRC only if is < 0
|
| Wed, 22 Jan 2025 17:55:49 +0100 |
Franz Glasner |
FIX: CRC-32 validation on Python2.7: normalize to positive numbers
|
| Wed, 22 Jan 2025 17:45:37 +0100 |
Franz Glasner |
Add a "GENERATOR" line with control flats to treesum.py
|
| Tue, 21 Jan 2025 20:31:48 +0100 |
Franz Glasner |
Fully implemented UTF-8 mode for treeview.
|
| Tue, 21 Jan 2025 14:51:58 +0100 |
Franz Glasner |
First preparations to implement an UTF-8-mode for treeview
|
| Fri, 17 Jan 2025 20:12:58 +0100 |
Franz Glasner |
Print the FSENCODING in uppdercase characters always.
|
| Thu, 16 Jan 2025 23:18:04 +0100 |
Franz Glasner |
Put the effective filesystem encoding into the treesum digest file using FSENCODING = <encoding>
|
| Thu, 16 Jan 2025 20:40:24 +0100 |
Franz Glasner |
Return the CRC-32 digest on Python2 as unsigned int instead of a signed one.
|
| Thu, 16 Jan 2025 19:04:33 +0100 |
Franz Glasner |
Change: path indicators for symlinks: ./@ -> ./@/ and /./@ -> /./@/
|
| Thu, 16 Jan 2025 11:31:37 +0100 |
Franz Glasner |
Make "--debug" a global argument in treeview
|
| Thu, 16 Jan 2025 11:29:36 +0100 |
Franz Glasner |
First implementation of "treeview info" to print some information from the treeview digest files
|
| Wed, 15 Jan 2025 15:40:46 +0100 |
Franz Glasner |
Extend the max line length to read to 4096, which is something along PATH_MAX onn Linux
|
| Wed, 15 Jan 2025 14:41:36 +0100 |
Franz Glasner |
Implement basic parsing of treesum output.
|
| Sat, 11 Jan 2025 22:26:00 +0100 |
Franz Glasner |
Also write a (standard) CRC-32 checksum for each block of output
|
| Sat, 11 Jan 2025 21:18:53 +0100 |
Franz Glasner |
Cleanup: remove non used walk-code
|
| Sat, 11 Jan 2025 17:41:28 +0100 |
Franz Glasner |
Add an alternate implementation for generating directory tree digests:
|
| Sat, 11 Jan 2025 13:20:14 +0100 |
Franz Glasner |
Implement preconditions for some debug logging
|
| Fri, 10 Jan 2025 15:34:50 +0100 |
Franz Glasner |
Use "return 0" instead of "sys.exit(0)" when printing version and help#
|
| Fri, 10 Jan 2025 12:46:44 +0100 |
Franz Glasner |
treesum.py now runs on Python3.4 also: use a workaround for its missing byte % formatting.
|
| Fri, 10 Jan 2025 11:38:31 +0100 |
Franz Glasner |
Now the selection of the default algorithm depends on availiability in hashlib
|
| Fri, 10 Jan 2025 10:32:52 +0100 |
Franz Glasner |
Mode for treesum.py to print only the size of files and the accumulated size of a directory: --size-only.
|
| Thu, 09 Jan 2025 18:11:38 +0100 |
Franz Glasner |
Sort flags in the output
|
| Thu, 09 Jan 2025 18:02:46 +0100 |
Franz Glasner |
Implement "--print-size" to print file and accumulated directory sizes also.
|
| Tue, 07 Jan 2025 19:20:32 +0100 |
Franz Glasner |
In directory digests: include the octet-length of the checksums also
|
| Tue, 07 Jan 2025 12:55:55 +0100 |
Franz Glasner |
Remove debug output
|
| Tue, 07 Jan 2025 12:55:45 +0100 |
Franz Glasner |
FIX: Add --mode and --full-mode to the "FLAGS" output
|
| Tue, 07 Jan 2025 12:48:37 +0100 |
Franz Glasner |
Implement "--full-mode" for "treesum.py"
|
| Mon, 06 Jan 2025 21:03:10 +0100 |
Franz Glasner |
Implement "--mode" flag for "treesum.py" to consider file portable mode bits
|
| Mon, 06 Jan 2025 14:38:07 +0100 |
Franz Glasner |
Calculate "stat()" for directories also in a WalkDirEntry
|
| Mon, 06 Jan 2025 13:39:12 +0100 |
Franz Glasner |
When computing digests use the order imposed by names alone.
|
| Sat, 04 Jan 2025 15:41:00 +0100 |
Franz Glasner |
Comment
|
| Sat, 04 Jan 2025 15:31:39 +0100 |
Franz Glasner |
Truncate the timestamp in the output to seconds
|
| Fri, 03 Jan 2025 23:33:37 +0100 |
Franz Glasner |
Implement "--mtime" for treesum to include a file's mtime in a directory digest.
|
| Fri, 03 Jan 2025 23:08:02 +0100 |
Franz Glasner |
Implement "--minimal [TAG]" for treesum.
|
| Fri, 03 Jan 2025 17:16:05 +0100 |
Franz Glasner |
Put the defaults generation when generating directory digests into "generate_treesum()" instead of "main()"
|
| Fri, 03 Jan 2025 17:04:29 +0100 |
Franz Glasner |
Optimize help / usage output for the global options.
|
| Fri, 03 Jan 2025 16:51:26 +0100 |
Franz Glasner |
Add also a "help" subcommand to "treesum".
|
| Fri, 03 Jan 2025 16:32:40 +0100 |
Franz Glasner |
Optimize argument parsing for the "version" command
|
| Fri, 03 Jan 2025 16:22:59 +0100 |
Franz Glasner |
Optimize help output for subcommands
|
| Fri, 03 Jan 2025 16:05:38 +0100 |
Franz Glasner |
Make a "version" subcommand to also print the program's version number for "treesum"
|
| Fri, 03 Jan 2025 16:05:11 +0100 |
Franz Glasner |
Wording
|
| Fri, 03 Jan 2025 15:49:57 +0100 |
Franz Glasner |
Prepare for using subcommands in "treesum.py".
|
| Thu, 02 Jan 2025 23:40:05 +0100 |
Franz Glasner |
Change the tag for symlinks given on the command line: no "filename" here
|
| Thu, 02 Jan 2025 23:15:55 +0100 |
Franz Glasner |
"-l" is now the sort form of "--follow-directory-symlinks"
|
| Thu, 02 Jan 2025 23:15:10 +0100 |
Franz Glasner |
Allow to put comments into the output with "--comment"
|
| Thu, 02 Jan 2025 23:03:20 +0100 |
Franz Glasner |
Put a file version number into the output.
|
| Thu, 02 Jan 2025 21:03:43 +0100 |
Franz Glasner |
Style
|
| Thu, 02 Jan 2025 20:55:51 +0100 |
Franz Glasner |
Encode the link targets as netstrings also before digesting them
|
| Thu, 02 Jan 2025 20:52:49 +0100 |
Franz Glasner |
Implement --follow-directory-symlinks when walking a directory tree
|
| Thu, 02 Jan 2025 19:50:24 +0100 |
Franz Glasner |
Change again the filename tags to be used for symlinks
|