Prevent Outliner running twice when overwriting source
davestewart opened this issue · comments
Dave Stewart commented
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