On Wed, Feb 18, 2015 at 10:47:16AM -0800, Junio C Hamano wrote: > > It seems like we could use > > > > (cd src && tar cf - .) | (cd dst && tar xf -) > > > > here as a more portable alternative. I don't think we can rely on rsync > > being everywhere. > > Thanks; I wasn't even aware that we used rsync in our tests. We > certainly do not want to rely on it. I don't think we do. Grepping for rsync in t/, it is mentioned in three places: 1. In t1509, we use it, but that test script does not run unless you set a bunch of environment variables to enable it. 2. In a sample patch for t4100. Obviously this one doesn't execute. :) 3. In t5500, to test "rsync:" protocol supported. This is behind a check that we can run rsync at all (though it does not properly use prereqs or use the normal "skip" procedure). > Why not "cp -r src dst", though? I was assuming that the "-P" in the original had some purpose. My "cp -r" does not seem to dereference symlinks, but maybe there is something I am missing. -Peff -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html