refactor: return errors with stack traces, where appropriate
1 file changed, 3 insertions(+), 3 deletions(-)
changed files
M internal/multifile/multifile.go → internal/multifile/multifile.go
@@ -39,14 +39,14 @@ lastErr = err } } - return lastErr + return errors.WithStack(lastErr) } func (mf *MultiFile) Name() string { return mf.files[0].Name() } -func (mf *MultiFile) Chtimes(mtime time.Time) error { +func (mf *MultiFile) Chtimes(mtime time.Time) errors.E { var lastErr error for _, f := range mf.files { err := os.Chtimes(f.Name(), mtime, mtime)@@ -55,5 +55,5 @@ lastErr = errors.Join(lastErr, err) } } - return lastErr + return errors.WithStack(lastErr) }