From: Paul Eggert Date: Thu, 21 Apr 2022 02:44:56 +0000 (-0700) Subject: mv: test Bug#55029 X-Git-Tag: v9.2~201 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e087525091b8f0a15eb2354f71032597d5271599;p=thirdparty%2Fcoreutils.git mv: test Bug#55029 * tests/mv/backup-dir.sh: New test for Bug#55029, reported by Steve Ward. --- diff --git a/NEWS b/NEWS index 7bedb0617f..26eb52ca06 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,11 @@ GNU coreutils NEWS -*- outline -*- * Noteworthy changes in release ?.? (????-??-??) [?] +** Bug fixes + + 'mv --backup=simple f d/' no longer mistakenly backs up d/f to f~. + [bug introduced in coreutils-9.1] + * Noteworthy changes in release 9.1 (2022-04-15) [stable] diff --git a/tests/mv/backup-dir.sh b/tests/mv/backup-dir.sh index 84c51afc8b..2f708b5b6f 100755 --- a/tests/mv/backup-dir.sh +++ b/tests/mv/backup-dir.sh @@ -36,4 +36,10 @@ mkdir C D E || framework_failure_ mv -T --backup=numbered C E/ || fail=1 mv -T --backup=numbered D E/ || fail=1 +# Bug#55029 +mkdir F && echo 1 >1 && echo 2 >2 && cp 1 F/X && cp 2 X || framework_failure_ +mv --backup=simple X F/ || fail=1 +compare 1 F/X~ || fail=1 +compare 2 F/X || fail=1 + Exit $fail