mercurial/match.py
changeset 14168 135e244776f0
parent 13971 bfeaa88b875d
child 14248 25c68ac247c1
--- a/mercurial/match.py	Mon May 02 10:11:05 2011 +0200
+++ b/mercurial/match.py	Mon May 02 10:11:18 2011 +0200
@@ -275,7 +275,7 @@
         elif kind in ('listfile', 'listfile0'):
             delimiter = kind == 'listfile0' and '\0' or '\n'
             try:
-                files = open(name, 'r').read().split(delimiter)
+                files = util.readfile(name).split(delimiter)
                 files = [f for f in files if f]
             except EnvironmentError:
                 raise util.Abort(_("unable to read file list (%s)") % name)