Hi,
This is based on a question on tex.sx:
http://tex.stackexchange.com/q/316504/323
In file-job.lua, we have:
local processors = utilities.storage.allocate {
...
[v_product] = {
[v_text] = { "many", processfilemany },
[v_project] = { "once", processfileonce },
[v_environment] = { "once", processfileonce },
[v_product] = { "many", processfilemany },
[v_component] = { "many", processfilemany },
},
[v_component] = {
[v_text] = { "many", processfilemany },
[v_project] = { "once", processfileonce },
[v_environment] = { "once", processfileonce },
[v_product] = { "none", processfilenone },
[v_component] = { "many", processfilemany },
}
}
Then, why is the product file processed multiple times?