This was possible since 2.6.22. My "cp -a" and "touch -h" versions preserve timestamps indeed. Looking at coreutils 7.0, it seems upstream won't implement this anyway.
-- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org