Currently, quilt can be quite slow on large directories; it did not used to be. I think this is because of the new way options values are inferred from config files. Currently, each time a path-specific option is referenced in the code, all the config files in that path are read. It is memoized, but is still slow. Perhaps all of the config files could be read before hand and a data structure containing the option values for each path saved in a function to access option values.
Currently, quilt can be quite slow on large directories; it did not used to be. I think this is because of the new way options values are inferred from config files. Currently, each time a path-specific option is referenced in the code, all the config files in that path are read. It is memoized, but is still slow. Perhaps all of the config files could be read before hand and a data structure containing the option values for each path saved in a function to access option values.