davestewart / outliner

A node package to outline SVG strokes as fills

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Prevent Outliner running twice when overwriting source

davestewart opened this issue · comments

Background

When Outliner is set to overwrite source, it runs twice on each file:

  • the first time; to update the file
  • the second time; because the file changed, logging no-change, because the file has already been processed

Proposal

Fix:

  • store a temporary cache of updated filenames when overwriting source
  • prevent these from being added to the next watch batch
  • remove after a specified time limit

Also:

  • check if we really need to convert paths to absolute

Notes