diff --git a/README.md b/README.md index 22734fd..14334bd 100644 --- a/README.md +++ b/README.md @@ -80,6 +80,9 @@ supported as replacement, no regexp submatch support yet (planned, though). ## Changelog + - 1.7 + - Remove false error reporting about not being able to replace. I'm sorry for + messing this up - 1.6 - Add option to not colorize output - Remove false error reporting about parsing .gitmodules diff --git a/goreplace.go b/goreplace.go index d30a8a7..c38acc6 100644 --- a/goreplace.go +++ b/goreplace.go @@ -15,7 +15,7 @@ import ( const ( Author = "Alexander Solovyov" - Version = "1.6" + Version = "1.7" ) var byteNewLine = []byte("\n") @@ -194,8 +194,10 @@ func (v *GRVisitor) VisitFile(fn string, fi os.FileInfo) { if changed { f.Seek(0, 0) n, err := f.Write(result) - errhandle(fmt.Errorf("Error writing replacement to file '%s': %s", - fn, err), true) + if err != nil { + errhandle(fmt.Errorf("Error writing replacement to file '%s': %s", + fn, err), true) + } if int64(n) < fi.Size() { err := f.Truncate(int64(n)) if err != nil {