summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-02-04 15:31:53 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-02-04 17:24:12 -0400
commitf5ce1a15d7a35b85ffa938ee950f4749bf445939 (patch)
tree5b0b192fc789fa4b6004a4e43144853af7dde812 /debian
parentc69cd93af187c55793052db169abe0d3fb33ef60 (diff)
add test case & fix conflict resolution bug on Windows & FAT
Fix bug in automatic merge conflict resolution code when used on a filesystem not supporting symlinks, which resulted in it losing track of the symlink bit of annexed files. This was the underlying bug that was causing another test to fail, which got worked around in f5d0c8f0bf7f018479eb4da7e8c41598b7aacb7d. I've chosen to keep 2 separate test cases since the old test case only detected the problem accidentially. Test suite passes on FAT & in windows, as well as on proper unix systems. This commit was sponsored by Ellis Whitehead.
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog3
1 files changed, 3 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index e6607fdde..275bf96b3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,6 +13,9 @@ git-annex (5.20140128) UNRELEASED; urgency=medium
Closes: #737480
* sync --content: Drop files from remotes that don't have them after
getting them.
+ * sync: Fix bug in automatic merge conflict resolution code when used
+ on a filesystem not supporting symlinks, which resulted in it losing
+ track of the symlink bit of annexed files.
* Added ways to configure rsync options to be used only when uploading
or downloading from a remote. Useful to eg limit upload bandwidth.
* Document in man page that sshcaching uses ssh ControlMaster.