Open assarbad opened 1 year ago
Thanks for the report! That doesn't surprise me because the existing files check only checks the state of things before the renames.
Edit: Re your first bullet: that's an easy fix, I need to have it print all renames in the case that there are conflicts.
This also causes the problem where --undo
doesn't undo the affected files because it doesn't realize the conflict.
I tried to rename a number of
.epub
files. Seven to be precise.In the course of renaming, I changed one existing file to another name and gave a new file that previous name. So essentially I had something like (condensed to two files):
It complained that the renaming of
BCD
toABC
would overwrite existing files.There were two issues with that:
BCD
toABC
would overwrite the file which -- in the same renaming session -- had been reassigned the nameABC1
Here's the actual output: