On 2023-11-11 01:32 +0100, Thorsten Glaser wrote: > On Fri, 10 Nov 2023, Sven Joachim wrote: > >>| 'cp -n' and 'mv -n' now exit with nonzero status if they skip their >>| action because the destination exists, and likewise for 'cp -i', > > Ouch! Nonzero? That’s harsh, and bad as it’s impossible to distinguish > between error and declining to copy/move. > > There is a good example in diff(1) for how to handle this better: > use distinct errorlevels for each case. > > Michael, could you perhaps throw that upstream?
There is already an upstream bug report for this, see https://debbugs.gnu.org/62572. Cheers, Sven