From 40ecbfae85c4c76a8ed944a91f8c000b4ec55fc5 Mon Sep 17 00:00:00 2001 From: Lukasz Kasprzak Date: Wed, 16 Sep 2026 00:59:08 +0200 Subject: undo runs through the same session --- cmd/krino/sort.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'cmd/krino/sort.go') diff --git a/cmd/krino/sort.go b/cmd/krino/sort.go index 4c0a0d8..54d5574 100644 --- a/cmd/krino/sort.go +++ b/cmd/krino/sort.go @@ -104,6 +104,13 @@ func cmdSort(g *globals, names []string, stdout, stderr io.Writer) int { fmt.Fprintf(stderr, "krino: %v\n", err) return 1 } + // Sorting opens the log before the first directory, as it always has: + // the run id is fixed for every directory, and a failure to open is + // reported before anything is planned. + if err := sess.OpenLog(); err != nil { + fmt.Fprintf(stderr, "krino: %v\n", err) + return 1 + } defer func() { if cerr := sess.Close(); cerr != nil { fmt.Fprintf(stderr, "krino: %v\n", cerr) -- cgit v1.3