cc698b78267cbd7bd74df85ff2424430a480b665
A file already sitting at the final name -- an earlier capture reusing the name, or a previous copy -- counted as the rename the moment tailing started, so the first writer lull longer than the grace period finalized the transfer short. Treat the rename as observed only once the final path is the same inode as the fd being tailed, which also still works when the writer renames over such a leftover. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Languages
Rust
93.6%
Shell
4.9%
Python
1.5%