X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Ffeatures.texi;h=c1eb41b90f02fb3d115c6399e59d75c136bba2a6;hb=7492a39768035abafa55be738649a8dd035a89bd;hp=48c9adcfd28dddb9dad6773a593c813515519a00;hpb=c41fe0fbd726f397636b569161f286821e221885;p=goredo.git diff --git a/doc/features.texi b/doc/features.texi index 48c9adc..c1eb41b 100644 --- a/doc/features.texi +++ b/doc/features.texi @@ -13,10 +13,16 @@ implementations. @item check that generated target was not modified "externally" outside the redo, preventing its overwriting, but continuing the build @end itemize +@item recursive, indented and serialized logs display ability, with + priority to the depth and bad return codes, like in @command{apenwarr/redo}, + thanks to @url{https://apenwarr.ca/log/20181106, apenwarr's article} +@item all environment variables, working directory, command line + arguments, start/finish times, duration, participated PIDs, return + codes can be saved for later investigation @item targets, dependency information and their directories are explicitly synced (can be disabled, should work faster) @item file's change is detected by comparing its size, @code{ctime} (if - @env{REDO_INODE_NO_TRUST} environment variable is not set) and + @env{$REDO_INODE_NO_TRUST} environment variable is not set) and @url{https://github.com/BLAKE3-team/BLAKE3, BLAKE3} hash @item files creation is @code{umask}-friendly (unlike @code{mkstemp()} used in @command{redo-c})