mercurial/hgweb/webcommands.py
changeset 15727 917f263eeb26
parent 15528 a84698badf0b
child 16129 5e50982c633c
--- a/mercurial/hgweb/webcommands.py	Sun Dec 25 20:35:16 2011 +0900
+++ b/mercurial/hgweb/webcommands.py	Sun Dec 25 20:35:16 2011 +0900
@@ -124,7 +124,8 @@
 
     def changelist(**map):
         count = 0
-        qw = query.lower().split()
+        lower = encoding.lower
+        qw = lower(query).split()
 
         def revgen():
             for i in xrange(len(web.repo) - 1, 0, -100):
@@ -139,9 +140,9 @@
         for ctx in revgen():
             miss = 0
             for q in qw:
-                if not (q in ctx.user().lower() or
-                        q in ctx.description().lower() or
-                        q in " ".join(ctx.files()).lower()):
+                if not (q in lower(ctx.user()) or
+                        q in lower(ctx.description()) or
+                        q in lower(" ".join(ctx.files()))):
                     miss = 1
                     break
             if miss: