diff options
author | Hans Hagen <pragma@wxs.nl> | 2014-09-03 22:05:00 +0200 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2014-09-03 22:05:00 +0200 |
commit | 294b00e968fd22f9a3d2b4cd3335bef57abf17fb (patch) | |
tree | 7cd762b311d364ad3a6fea16d0e504997a3a6a28 /tex/context/base/data-tre.lua | |
parent | 19f0402bf96ee3aa359cd7361d2683b5ce05fdeb (diff) | |
download | context-294b00e968fd22f9a3d2b4cd3335bef57abf17fb.tar.gz |
beta 2014.09.03 22:05
Diffstat (limited to 'tex/context/base/data-tre.lua')
-rw-r--r-- | tex/context/base/data-tre.lua | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tex/context/base/data-tre.lua b/tex/context/base/data-tre.lua index dc9440deb..4aca21b68 100644 --- a/tex/context/base/data-tre.lua +++ b/tex/context/base/data-tre.lua @@ -108,7 +108,8 @@ table.setmetatableindex(collectors, function(t,k) local dataname = joinname(rootname,"dirlist") local content = caches.loadcontent(dataname,"files",dataname) if not content then - content = resolvers.scanfiles(rootname) + -- path branch usecache onlyonce tolerant + content = resolvers.scanfiles(rootname,nil,nil,false,true) -- so we accept crap caches.savecontent(dataname,"files",content,dataname) end t[k] = content @@ -135,6 +136,8 @@ local function checked(root,p,n) return notfound() end +-- no funny characters in path but in filename permitted .. sigh + local function resolve(specification) -- can be called directly too local filename = specification.filename -- inspect(specification) |