From: Mark Wooding Date: Sat, 13 Feb 2016 21:48:19 +0000 (+0000) Subject: gremlin/gremlin.in: Walk the various output trees concurrently. X-Git-Tag: 0.1.0~6 X-Git-Url: https://git.distorted.org.uk/~mdw/autoys/commitdiff_plain/e0361afb9da7256a2ab7a652a1a8f520ad0d0ae8?hp=e0361afb9da7256a2ab7a652a1a8f520ad0d0ae8 gremlin/gremlin.in: Walk the various output trees concurrently. Rather than doing them one after the other. This makes the progress report rather more helpful, and may even make things slightly faster. The change isn't as complicated as the diff makes it look. The Grobbler class has been replaced with a function, with its methods now nested functions within it, which actually makes calling it slightly simpler. Another simplification is that the function takes `TargetJob' objects rather than directory names, simply because they're a convenient way to bundle the directory names with their conversion policies. But this means that the function has been sunk beneath the various auxiliary class definitions used by the top-level config parser, and Git diff makes a mess of this. ---