diff --git a/doc/todo/support_macOS__39___cp_-c___40__cp_--reflink_equivalent__41__/comment_10_d94d813bdd6bea17347c87597788aec7._comment b/doc/todo/support_macOS__39___cp_-c___40__cp_--reflink_equivalent__41__/comment_10_d94d813bdd6bea17347c87597788aec7._comment new file mode 100644 index 0000000000..263c857a8e --- /dev/null +++ b/doc/todo/support_macOS__39___cp_-c___40__cp_--reflink_equivalent__41__/comment_10_d94d813bdd6bea17347c87597788aec7._comment @@ -0,0 +1,10 @@ +[[!comment format=mdwn + username="Atemu" + avatar="http://cdn.libravatar.org/avatar/d1f0f4275931c552403f4c6707bead7a" + subject="comment 10" + date="2022-03-08T13:21:02Z" + content=""" +GNU coreutils will implement reflink copies on macOS in the next major version, so we will get this for free: https://git.savannah.gnu.org/cgit/coreutils.git/commit/?id=5e36c0ce078a65c7dac6ac5ebdfb0cf096856427 + +I use GNU coreutils system-wide because they're much better but not all users do that. We might need extra logic to handle odd aliases some distros give to GNU coreutils use like `gcp`. Is there a build-time way to specify which coreutils git-annex should use at runtime? +"""]]