Mercurial > public > mercurial-scm > hg
diff mercurial/scmutil.py @ 14984:cc2c22511707
merge with stable
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Fri, 29 Jul 2011 17:27:38 -0500 |
parents | 5523529bd1af 28e98a8b173d |
children | 18f1bb70462e ec8730886f36 |
line wrap: on
line diff
--- a/mercurial/scmutil.py Fri Jul 29 17:27:14 2011 -0500 +++ b/mercurial/scmutil.py Fri Jul 29 17:27:38 2011 -0500 @@ -6,7 +6,7 @@ # GNU General Public License version 2 or any later version. from i18n import _ -import util, error, osutil, revset, similar +import util, error, osutil, revset, similar, encoding import match as matchmod import os, errno, re, stat, sys, glob @@ -46,10 +46,10 @@ self._abort = abort self._map = {} for f in existingiter: - self._map[f.lower()] = f + self._map[encoding.lower(f)] = f def __call__(self, f): - fl = f.lower() + fl = encoding.lower(f) map = self._map if fl in map and map[fl] != f: msg = _('possible case-folding collision for %s') % f