summaryrefslogtreecommitdiff
path: root/doc/todo/support-non-utf8-locales.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-05-29 15:23:05 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-05-29 15:23:05 -0400
commit1f6cfecc972b121fa42ea80383183bbaccc2195a (patch)
tree0a450c4226f5e05c2a3597a9f520376de281fffe /doc/todo/support-non-utf8-locales.mdwn
parenta95fb731cd117f35a6e0fce90d9eb35d0941e26e (diff)
remove old closed bugs and todo items to speed up wiki updates and reduce size
Remove closed bugs and todos that were least edited before 2014. Command line used: for f in $(grep -l '\[\[done\]\]' *.mdwn); do if [ -z $(git log --since=2014 --pretty=oneline "$f") ]; then git rm $f; git rm -rf $(echo "$f" | sed 's/.mdwn$//'); fi; done
Diffstat (limited to 'doc/todo/support-non-utf8-locales.mdwn')
-rw-r--r--doc/todo/support-non-utf8-locales.mdwn26
1 files changed, 0 insertions, 26 deletions
diff --git a/doc/todo/support-non-utf8-locales.mdwn b/doc/todo/support-non-utf8-locales.mdwn
deleted file mode 100644
index da40118d5..000000000
--- a/doc/todo/support-non-utf8-locales.mdwn
+++ /dev/null
@@ -1,26 +0,0 @@
-Currenty, git-annex forces output, particularly of filenames, in a utf-8
-locale.
-
-Note that this does not mean it cannot be used with filenames in other
-encodings. git-annex is entirely encoding agnostic when it comes to
-manipulating filenames. It just *displays* their names always converted to
-utf-8, which may not look right when you have a non-utf8 locale.
-
-This had to be done to work around some bugs with haskell's handling
-of filename encodings. In particular,
-
-* [[bugs/unhappy_without_UTF8_locale]]: haskell crashes when told to output
- a string with characters > 255 in a non-utf8 locale.
-* [[bugs/problems_with_utf8_names]]: On many OSs, haskell expects
- non-decoded raw char8 in FilePaths. In order to display a filename,
- though, it needs to first be decoded, and git-annex currently assumes
- it was encoded as utf8.
-
-git-annex's behavior is unlikely to improve much until haskell's
-support for utf8 filenames improves. --[[Joey]]
-
-> [[done]] -- I just turned off all encoding handling on stdout and stderr,
-> which avoids these problems nicely. Git-annex now displays just what it
-> input, at least on platforms where haskell does not decode unicode in
-> FilePaths. This will later be a problem when it gets localized, but for
-> now works great. --[[Joey]]