mercurial/posix.py
changeset 24595 136ab89d61cb
parent 24594 609aa973c01d
child 24596 75ea27f1711d
--- a/mercurial/posix.py	Wed Apr 01 00:26:07 2015 -0700
+++ b/mercurial/posix.py	Tue Mar 31 23:30:19 2015 -0700
@@ -228,7 +228,11 @@
         try:
             return encoding.asciilower(path)  # exception for non-ASCII
         except UnicodeDecodeError:
-            pass
+            return normcasefallback(path)
+
+    normcasespec = encoding.normcasespecs.lower
+
+    def normcasefallback(path):
         try:
             u = path.decode('utf-8')
         except UnicodeDecodeError: