git-annex/Build
Joey Hess 6eb5c3f479 Do not preserve permissions and acls when copying files from one local git repository to another. Timestamps are still preserved as long as cp --preserve=timestamps is supported.
This avoids cp -a overriding the default mode acls that the user might have
set in a git repository.

With GNU cp, this behavior change should not be a breaking change, because
git-anex also uses rsync sometimes in the same situation, and has only ever
preserved timestamps when using rsync.

Systems without GNU cp will no longer use cp -a, but instead just cp.
So, timestamps will no longer be preserved. Preserving timestamps when
copying between repos is not guaranteed anyway.

Closes: #729757
2014-08-26 17:10:25 -07:00
..
BuildVersion.hs add Build/BuildVersion, for use by autobuilders 2014-06-18 14:29:39 -04:00
BundledPrograms.hs Remove wget from OSX dmg, due to issues with cert paths that broke git-annex automatic upgrading. Instead, curl is used, unless the OSX system has wget installed, which will then be used. 2014-04-10 12:54:58 -04:00
Configure.hs Do not preserve permissions and acls when copying files from one local git repository to another. Timestamps are still preserved as long as cp --preserve=timestamps is supported. 2014-08-26 17:10:25 -07:00
DesktopFile.hs make configure -Wall clean 2014-03-10 16:59:38 -04:00
DistributionUpdate.hs typo 2014-07-07 14:30:38 -04:00
EvilLinker.hs fix build 2014-06-13 11:14:50 -04:00
EvilSplicer.hs fix build 2014-08-10 19:44:09 -04:00
InstallDesktopFile.hs Install XDG desktop icon files. 2013-07-09 19:56:30 -04:00
LinuxMkLibs.hs factor out library code (also used by propellor) 2014-04-03 21:25:59 -04:00
make-sdist.sh use ustar format and omit filnames with colons. new hackage requirements 2014-04-11 18:45:46 -04:00
mdwn2man fix 2013-09-12 13:17:25 -04:00
NullSoftInstaller.hs move git-annex to git/cmd 2014-07-16 18:12:05 -04:00
OSXMkLibs.hs fix install_name_tool library name replacement 2014-01-15 13:05:07 -04:00
Standalone.hs add main type sig 2013-12-30 13:19:22 -04:00
TestConfig.hs make configure -Wall clean 2014-03-10 16:59:38 -04:00
Version.hs clean up unused import 2014-06-18 15:40:44 -04:00