From: Sergey Matveev Date: Sat, 16 Apr 2022 20:06:55 +0000 (+0300) Subject: More clarity in "empty" and "non-existent" difference X-Git-Tag: v1.25.0~3 X-Git-Url: http://www.git.cypherpunks.ru/?p=goredo.git;a=commitdiff_plain;h=9a3672beade5d5f20f991bb0aba159110814bb31 More clarity in "empty" and "non-existent" difference --- diff --git a/doc/notes.texi b/doc/notes.texi index b7e09e7..951a345 100644 --- a/doc/notes.texi +++ b/doc/notes.texi @@ -11,7 +11,7 @@ remarks about @command{goredo}'s one: @item @file{all} target is default @item @file{stdout} is always captured, but no target is created if it was empty -@item empty targets are considered always out of date +@item non-existent targets are considered always out of date @item @file{.do}'s @file{$3} is relative path to the file in target directory @item @file{.do} search goes up to @file{/} by default, but can be limited with either @env{$REDO_TOP_DIR} environment variable, or by diff --git a/doc/rules.texi b/doc/rules.texi index 786921c..6244047 100644 --- a/doc/rules.texi +++ b/doc/rules.texi @@ -69,13 +69,13 @@ default.b.c.do -> $2=a @code{$3} file. You have to produce either @code{stdout} output, or use @code{$3} directly, but not both. -@item If there was no @code{stdout} output and no @code{$3} file is - explicitly created, then no output file is created at all. Target - does not produce anything, it is "empty". +@item If neither @code{stdout} output nor @code{$3} file were + explicitly created, then no output file is created at all. + Target does not produce anything, it is "non-existent". @item @code{stderr} is not captured at all and can be seen by default. -@item Empty targets are considered always out-of-date. +@item Non-existent targets are considered always out-of-date. @item Dependency information is recorded by @command{redo-ifchange} command invocation. It takes list of dependencies (targets), on