From 0517f01aa95a251b4bffb49aafa948c77d82e63c Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 4 Sep 2025 10:25:09 -0500 Subject: print times for how long merge & checkout take --- doCheckout.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'doCheckout.go') diff --git a/doCheckout.go b/doCheckout.go index f24e3fc..0f47d60 100644 --- a/doCheckout.go +++ b/doCheckout.go @@ -5,13 +5,21 @@ package main import ( "fmt" + "time" + + "go.wit.com/lib/gui/shell" + "go.wit.com/log" ) // trys to figure out if there is still something to update func doCheckout() error { if argv.Checkout.User != nil { - if err := me.forge.DoAllCheckoutUser(argv.Force); err != nil { + start := time.Now() + err := me.forge.DoAllCheckoutUser(argv.Force) + dur := time.Since(start) + log.Printf("Checked out %d user braches in %s\n", me.forge.Repos.Len(), shell.FormatDuration(dur)) + if err != nil { badExit(err) } okExit("") -- cgit v1.2.3