Jim Meyering wrote: ... > I've amended those two commits, rebased, and pushed to > a new branch: fiemap-copy-3.
As I mentioned, everything is now on "master". Odd how that works. Minutes after pushing everything, I wondered if there was a NEWS entry for this feature... No. So I wrote this: >From 5b11cd01790473b1964a0f91eca5205dfdcae773 Mon Sep 17 00:00:00 2001 From: Jim Meyering <meyer...@redhat.com> Date: Sun, 30 Jan 2011 21:27:12 +0100 Subject: [PATCH] doc: NEWS: mention cp's improvement * NEWS (New Features): cp now copies sparse files efficiently. --- NEWS | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/NEWS b/NEWS index 6e7efe1..042bfed 100644 --- a/NEWS +++ b/NEWS @@ -21,6 +21,15 @@ GNU coreutils NEWS -*- outline -*- ** New features + cp now copies sparse files efficiently on file systems with FIEMAP + support (ext4, btrfs, xfs, ocfs2). Before, it had to read 2^20 bytes + when copying a 1MiB sparse file. Now, it copies bytes only for the + non-sparse sections of a file. Similarly, to induce a hole in the + output file, it had to detect a long sequence of zero bytes. Now, + it knows precisely where each hole in an input file is, and can + reproduce them efficiently in the output file. mv also benefits + when it resorts to copying, e.g., between file systems. + join now supports -o 'auto' which will automatically infer the output format from the first line in each file, to ensure the same number of fields are output for each line. -- 1.7.3.5.44.g960a