]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
mv: test Bug#55029
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 21 Apr 2022 02:44:56 +0000 (19:44 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 21 Apr 2022 02:45:59 +0000 (19:45 -0700)
* tests/mv/backup-dir.sh: New test for Bug#55029,
reported by Steve Ward.

NEWS
tests/mv/backup-dir.sh

diff --git a/NEWS b/NEWS
index 7bedb0617ff2fa7c118d8f528f0e1d01ab7c26eb..26eb52ca067aabbf321561564d52cf55d2c212a4 100644 (file)
--- 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]
 
index 84c51afc8bc38adbefea4d86b99911899b23ab6c..2f708b5b6f6803470756e0f53a7ca488d5e74410 100755 (executable)
@@ -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