summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorGravatar Joey Hess <joeyh@joeyh.name>2016-01-08 13:55:35 -0400
committerGravatar Joey Hess <joeyh@joeyh.name>2016-01-08 13:55:35 -0400
commit8df4e37f0dda20be0a13487f71bacf483aedaf58 (patch)
treefc628244c59aaa1e04658847c0a3ee8d4fbc45bd /debian
parent6b4fc5e985ed96e14ebc89e67b373dd66c857bc5 (diff)
better fix for slash in view metadata
The homomorphs are back, just encoded such that it doesn't crash in LANG=C However, I noticed a bug in the old escaping; [pseudoSlash] was escaped the same as ['/','/']. Fixed by using '%' to escape pseudoSlash. Which requires doubling '%' to escape it, but that's already done in the escaping of worktree filenames in a view, so is probably ok.
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog5
1 files changed, 2 insertions, 3 deletions
diff --git a/debian/changelog b/debian/changelog
index 8c7258ccb..49af4347f 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -48,9 +48,8 @@ git-annex (6.20151219) UNRELEASED; urgency=medium
* rekey: No longer copies over urls from the old to the new key.
It makes sense for migrate to do that, but not for this low-level
(and little used) plumbing command to.
- * view: Avoid using cute unicode homomorphs for '/' and '\' and instead
- use ugly escaping, as the unicode method doesn't work on non-unicode
- supporting systems.
+ * view: Fix crash in non-unicode capable locale when entering a view
+ of metadata containing a slash or backslash.
-- Joey Hess <id@joeyh.name> Sat, 19 Dec 2015 13:31:17 -0400