diff options
Diffstat (limited to 'doc/bugs/git-annex_doesn__39__t_list_files_containing_ISO8859-15_characters.mdwn')
-rw-r--r-- | doc/bugs/git-annex_doesn__39__t_list_files_containing_ISO8859-15_characters.mdwn | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/bugs/git-annex_doesn__39__t_list_files_containing_ISO8859-15_characters.mdwn b/doc/bugs/git-annex_doesn__39__t_list_files_containing_ISO8859-15_characters.mdwn index 4ec042840..382ca9a0c 100644 --- a/doc/bugs/git-annex_doesn__39__t_list_files_containing_ISO8859-15_characters.mdwn +++ b/doc/bugs/git-annex_doesn__39__t_list_files_containing_ISO8859-15_characters.mdwn @@ -33,3 +33,16 @@ git-annex 4.20130227, on Debian GNU/Linux (sid, i386). LC_ALL= </code></pre> +> Tracked this back to a bug in either the C library or the haskell +> regex-posix wrpaper around it. I'm not sure which, but I emailed the +> maintainer of the haskell library. It just doesn't think these +> things are characters; even `.` fails to match them! Everything should +> match that... +> +> There are apparently quite a lot of bugs on POSIX regex libraries +> as implemented on different systems: +> <http://www.haskell.org/haskellwiki/Regex_Posix> +> +> It seemed best to jettison this dependency entirely; I've switched it to +> haskell's pure regex-tdfa library, which works nicely. [[done]] +> --[[Joey]] |