*** 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/