]> Cypherpunks.ru repositories - goredo.git/blobdiff - doc/news.texi
No flags for not appropriate commands
[goredo.git] / doc / news.texi
index a0ba0768e05969c9c575432a13f4596c88b489c9..cb1622a3a0b59940c9668d97efe297662f34c715 100644 (file)
@@ -1,11 +1,37 @@
 @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@}})
+    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
@@ -43,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
     @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
 @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
 @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