From 56b314b384192ab75c23c281968a38ac2cb31617 Mon Sep 17 00:00:00 2001 From: Paul Eggert Date: Wed, 20 Apr 2022 19:44:56 -0700 Subject: [PATCH 2/2] mv: test Bug#55029 * tests/mv/backup-dir.sh: New test for Bug#55029, reported by Steve Ward. --- NEWS | 5 +++++ tests/mv/backup-dir.sh | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/NEWS b/NEWS index 7bedb0617..26eb52ca0 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 84c51afc8..2f708b5b6 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 -- 2.35.1