]> Cypherpunks.ru repositories - goredo.git/blobdiff - usage.go
Fix workability under GNU/Linux and other systems because of different syscall
[goredo.git] / usage.go
index d29e1cab4757edc5583fe6255d56aaaa6a3846e2..8f0b0e591d0664cf21dbdd164c82be11565e7367 100644 (file)
--- a/usage.go
+++ b/usage.go
@@ -1,6 +1,6 @@
 /*
 goredo -- redo implementation on pure Go
-Copyright (C) 2020 Sergey Matveev <stargrave@stargrave.org>
+Copyright (C) 2020-2021 Sergey Matveev <stargrave@stargrave.org>
 
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
@@ -26,7 +26,7 @@ import (
 )
 
 const (
-       Version  = "0.1.0"
+       Version  = "0.8.0"
        Warranty = `This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, version 3 of the License.
@@ -48,17 +48,17 @@ func versionGet() string {
 
 func usage() {
        fmt.Fprintf(os.Stderr, versionGet()+`
-Copyright (C) 2020 Sergey Matveev
+Copyright (C) 2020-2021 Sergey Matveev
 License GPLv3: GNU GPL version 3 <http://gnu.org/licenses/gpl.html>
 This is free software: you are free to change and redistribute it.
 There is NO WARRANTY, to the extent permitted by law.
 
-redo, redo-{always,cleanup,dot,ifchange,ifcreate,log,stamp,whichdo} must be
-linked to goredo executable. It determines the command by its own name.
+redo, redo-{always,cleanup,dot,ifchange,ifcreate,log,stamp,whichdo} must
+be linked to goredo executable. It determines the command by its own name.
 You can create them by running: goredo -symlinks.
 
 * redo [options] [target ...]
-  forcefully and sequentially build specified targets
+  forcefully and *sequentially* build specified targets
 * redo-always
   always build current target. Unusable outside .do
 * redo-cleanup {full,log,tmp} [...]
@@ -76,7 +76,9 @@ You can create them by running: goredo -symlinks.
   last build is kept. You must enable stderr keeping with either -logs,
   or REDO_LOGS=1
 * redo-stamp < [$3]
-  record stamp dependency for current target.  Unusable outside .do
+  record stamp dependency for current target. Unusable outside .do.
+  Stamp dependency does not play any role, as all targets are hashed
+  anyway
 * redo-whichdo target
   display .do search paths for specified target. Exits successfully
   if the last .do in output if the found existing one
@@ -87,7 +89,6 @@ Options:
        fmt.Fprintln(os.Stderr, `
 Additional environment variables:
   NO_COLOR -- disable messages colouring
-  REDO_NO_HASH -- disable dependencies (except redo-stamp-ed) hashing
   REDO_NO_SYNC -- disable files/directories explicit filesystem syncing
   REDO_TOP_DIR -- do not search for .do above that directory
                   (it can contain .redo/top as an alternative)`)