From: Sergey Matveev Date: Sun, 1 Aug 2021 14:23:13 +0000 (+0300) Subject: Fix .rec renaming X-Git-Tag: v1.11.0 X-Git-Url: http://www.git.cypherpunks.ru/?p=goredo.git;a=commitdiff_plain;h=refs%2Ftags%2Fv1.11.0 Fix .rec renaming --- diff --git a/doc/news.texi b/doc/news.texi index c280785..a07870b 100644 --- a/doc/news.texi +++ b/doc/news.texi @@ -1,6 +1,13 @@ @node News @unnumbered News +@anchor{Release 1_11_0} +@section Release 1.11.0 +@itemize +@item + Fix nasty bug with incorrect @file{.redo/tgt.rec} files renaming. +@end itemize + @anchor{Release 1_10_0} @section Release 1.10.0 @itemize diff --git a/run.go b/run.go index d31c8a0..196e6a9 100644 --- a/run.go +++ b/run.go @@ -489,7 +489,7 @@ func runScript(tgtOrig string, errs chan error, traced bool) error { w := bufio.NewWriter(fdStderr) var depInfo *DepInfo - fdDep, err = os.Open(fdDep.Name()) + fdDep, err := os.Open(fdDepPath) if err != nil { goto Err } @@ -671,7 +671,8 @@ func runScript(tgtOrig string, errs chan error, traced bool) error { goto Finish } } - err = os.Rename(fdDep.Name(), path.Join(redoDir, tgt+DepSuffix)) + fdDepPath = path.Join(redoDir, tgt+DepSuffix) + err = os.Rename(fdDep.Name(), fdDepPath) if err != nil { goto Finish } diff --git a/usage.go b/usage.go index f438426..944658b 100644 --- a/usage.go +++ b/usage.go @@ -24,7 +24,7 @@ import ( ) const ( - Version = "1.10.0" + Version = "1.11.0" Warranty = `Copyright (C) 2020-2021 Sergey Matveev This program is free software: you can redistribute it and/or modify