X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=doc%2Fnews.texi;h=cb1622a3a0b59940c9668d97efe297662f34c715;hb=2e85fe511f4f0410e4b8a1dcdb127396b7f3f7c0;hp=36f6aa948c965390bdd87841e8bbe956e9c409e8;hpb=b5a5c4fcfcc6fb214136a5cfafaa92d0e50c002a;p=goredo.git diff --git a/doc/news.texi b/doc/news.texi index 36f6aa9..cb1622a 100644 --- a/doc/news.texi +++ b/doc/news.texi @@ -1,6 +1,63 @@ @node News @unnumbered News +@anchor{Release 1.9.0} +@section Release 1.9.0 +@itemize +@item + Do not enable command lines options not applicable to the command. + For example @option{-j} option is only applicable to @command{redo} + and @command{redo-ifchange} commands. +@item + @itemize + @item @option{-dry-run} option is renamed to @option{-n} + @item @option{-logs} option is renamed to @option{-k} + @item @option{-silent} option is renamed to @option{-s} + @end itemize +@end itemize + +@anchor{Release 1.8.0} +@section Release 1.8.0 +@itemize +@item + Fixed possibly wrong relative path record of the dependency, when + redo commands are run in different directory from the @file{.do}. +@item + Fixed possible failing in @command{redo-sources} if no @file{.dep} + is found. +@end itemize + +@anchor{Release 1.7.0} +@section Release 1.7.0 +@itemize +@item + Optional compatibility (through @env{$REDO_MAKE=@{bmake|gmake@}}) + with either NetBSD's bmake or GNU Make jobserver protocols, being + able to tightly integrate @command{goredo} with the @command{make}. +@end itemize + +@anchor{Release 1.6.0} +@section Release 1.6.0 +@itemize +@item + @command{redo-affects} command appeared, that shows all targets that + will be affected by changing the specified ones. +@end itemize + +@anchor{Release 1.5.0} +@section Release 1.5.0 +@itemize +@item + @command{redo-ood}, @command{redo-sources} and + @command{redo-targets} can optionally take list of targets to apply + the command on, to narrow the result. +@item + @command{redo-sources} mistakenly missed @file{.do} files in the output. +@item + @command{redo-sources} now recursively searches for all source + files, not the "first" depth level ones. +@end itemize + @anchor{Release 1.4.1} @section Release 1.4.1 @itemize @@ -12,7 +69,7 @@ @section Release 1.4.0 @itemize @item - Fixed proper @option{-xx} and @env{REDO_TRACE} workability, that + Fixed proper @option{-xx} and @env{$REDO_TRACE} workability, that previously was not applied to all targets. @item Simpler statusline cleaning function, does not leading to whitespace @@ -58,7 +115,7 @@ @code{Size} is stored in the state, for faster OOD detection. Previous @command{goredo} state files won't work. @item - Setting of @env{REDO_INODE_NO_TRUST} environment variable brings no + Setting of @env{$REDO_INODE_NO_TRUST} environment variable brings no trust to file inode's information (except for its size), forcing its checksum checking. @item @@ -86,7 +143,7 @@ @section Release 0.12.1 @itemize @item - Tarball uses @file{vendor} directory without @env{GOPATH} + Tarball uses @file{vendor} directory without @env{$GOPATH} overriding. @command{goredo} and its dependencies anyway uses Go 1.12+ versions, that have @file{vendor}-ing support. @end itemize @@ -104,7 +161,7 @@ @section Release 0.11.0 @itemize @item - Previously @env{REDO_JOBS} overrided even explicitly specified + Previously @env{$REDO_JOBS} overrided even explicitly specified @option{-j} option. Fix that behaviour -- command line options must precede environment variables. @item @url{https://github.com/BLAKE3-team/BLAKE3, BLAKE3} replaces