From: Sergey Matveev Date: Tue, 15 Dec 2020 12:18:44 +0000 (+0300) Subject: Autosubstitute all target only for plain redo X-Git-Tag: v0.6.0~3 X-Git-Url: http://www.git.cypherpunks.ru/?p=goredo.git;a=commitdiff_plain;h=fc990d88c883a4802788d8949f735bc88d5a5fc7 Autosubstitute all target only for plain redo Because it is possible that redo-ifchange is run without any targets. --- diff --git a/main.go b/main.go index b5618e6..e066f44 100644 --- a/main.go +++ b/main.go @@ -170,6 +170,7 @@ func main() { fdDep = mustParseFd(v, EnvDepFd) } BuildUUID = os.Getenv(EnvBuildUUID) + tgts := flag.Args() if BuildUUID == "" { raw := new([16]byte) if _, err = io.ReadFull(rand.Reader, raw[:]); err != nil { @@ -180,6 +181,9 @@ func main() { "%x-%x-%x-%x-%x", raw[0:4], raw[4:6], raw[6:8], raw[8:10], raw[10:], ) + if len(tgts) == 0 { + tgts = []string{"all"} + } } statusInit()