Mercurial > hg
changeset 15719:1dd60426b061
icasefs: follow standard cache look up pattern
author | FUJIWARA Katsunori <foozy@lares.dti.ne.jp> |
---|---|
date | Sat, 24 Dec 2011 00:51:14 +0900 |
parents | c604a3d1969d |
children | 3bcfea777efc |
files | mercurial/util.py |
diffstat | 1 files changed, 3 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/util.py Sat Dec 24 00:50:56 2011 +0900 +++ b/mercurial/util.py Sat Dec 24 00:51:14 2011 +0900 @@ -640,10 +640,9 @@ result.append(sep) continue - contents = _fspathcache.get(dir, None) - if contents is None: - contents = os.listdir(dir) - _fspathcache[dir] = contents + if dir not in _fspathcache: + _fspathcache[dir] = os.listdir(dir) + contents = _fspathcache[dir] found = find(part, contents) if not found: