On 3/23/24 02:44, Paul Eggert wrote:
I installed the attached patches to do the above. (Basically, the problem was that my earlier patches were too ambitious; these patches scale things back to avoid some optimizations so that mv --exchange is more like ordinary mv.) The first patch simplifies the code (and fixes a diagnostic to be more useful) without otherwise changing behavior; it's more of a refactoring. The second patch does the real work.
Thanks. We should put adding more tests on our TODO list still. Have a nice day, Berny