From 814397b687d7890d6b6e8d0f22a7c9f5b74b11c8 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 1 Aug 2021 17:23:13 +0300 Subject: [PATCH] Fix .rec renaming --- doc/news.texi | 7 +++++++ run.go | 5 +++-- usage.go | 2 +- 3 files changed, 11 insertions(+), 3 deletions(-) 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 -- 2.44.0