*** spacefrogg [2026-08-20 17:01]: >unknown -> source: redo is called on , has no prior knowledge about it, >and exists. >unknown -> target: redo is called on , has no prior knowledge about it, > doesn't exist and a .do file to produce can be found. By the way, DJB's http://cr.yp.to/redo/atomic.html actually hints about that behaviour too: [...] When redo is asked to create a file that it hasn't heard of before, it presumes that the file is a source file if it exists, or a target file otherwise. In the second case (new target), redo immediately saves this decision to disk, so that its subsequent creation of the target doesn't change the decision. -- * Origin: Stargrave's homepage http://www.stargrave.org/