diff options
author | Joey Hess <joey@kitenet.net> | 2014-08-26 17:06:43 -0700 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2014-08-26 17:10:25 -0700 |
commit | f04fc3ca095f2372c9bb43ef5b884ed112d34eff (patch) | |
tree | 71b7b1ea09f7f1d7bf964544c1c04eb7259abf15 /debian/changelog | |
parent | 7924eb9422a949bbca80d7abc516eba0d9467f14 (diff) |
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
Diffstat (limited to 'debian/changelog')
-rw-r--r-- | debian/changelog | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog index de260e9e5..2a497c01f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,9 @@ git-annex (5.20140818) UNRELEASED; urgency=medium Closes: #758630 * Fix handing of autocorrection when running outside a git repository. * Fix stub git-annex test support when built without tasty. + * 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. Closes: #729757 -- Joey Hess <joeyh@debian.org> Tue, 19 Aug 2014 12:52:41 -0400 |