Extended testsuite of fileutil::traverse demonstrating a problem with its symlink handling. While it properly breaks cycles, it can also break non-cycle links if the referenced path is handled before the link. And vice versa, if the link is handled the non-link path is not traversed. The fileutil package's find command is likely affected in the same manner. Opened branch to fix this.
Confirmed same issue for fileutil(::find). Test added, fixed buglet in expected output.
Updated version information in the package index as well, and updated the documentation. This is now ready for merging.
fileutil 1.14.9 - Fixed issue with symlink handling of the "find" command. While the original code broke cycles it also broke (i.e. skipped) non-cycle symlinks. The new code breaks only cycles.
fileutil::traverse 0.4.4 - Ditto.
Updated tests, docs.
No ticket associated with this.
Additional test cases for sha implementations.