summaryrefslogtreecommitdiff
path: root/dist-check.mk
diff options
context:
space:
mode:
authorPádraig Brady <P@draigBrady.com>2016-01-12 12:39:43 +0000
committerPádraig Brady <P@draigBrady.com>2016-01-13 11:16:37 +0000
commitd506af44befdbeabb027322652d4842314ba07be (patch)
treedf6d8c47e2d25c9d7d49503975fd1e017aa0836c /dist-check.mk
parent2370c64a10924046d382f5205af3fcdaf0269959 (diff)
downloadcoreutils-d506af44befdbeabb027322652d4842314ba07be.tar.xz
mv: fix data loss with repeated source dir and same destination
commit v8.23-31-g90aa291 failed to consider this case, where the previous rename has failed, thus causing the following to remove the specified directory: mv dir dir dir * src/copy.c (copy_internal): Assume this rename attempt has succeeded, as a previous failure will already have been handled, and we don't want to remove the source directory in this case. * tests/cp/duplicate-sources.sh: Consolidate this test file to... * tests/mv/dup-source.sh: ...here. Add test cases for same source and dest. * tests/local.mk: Remove the consolidated test. * NEWS: Mention the bug fix. Reported at https://bugzilla.redhat.com/1297464
Diffstat (limited to 'dist-check.mk')
0 files changed, 0 insertions, 0 deletions