save the last Reload() time

This commit is contained in:
Jeff Carr 2025-01-08 02:39:08 -06:00
parent 14e5bf5fbd
commit 26cf5055a2
2 changed files with 7 additions and 4 deletions

View File

@ -41,7 +41,7 @@ func (f *Forge) ScanGoSrc() (bool, error) {
} }
if newcount != 0 { if newcount != 0 {
log.Info("forge go src scan found", newcount, "repos") log.Info("forge go src scan found", newcount, "repos")
f.Repos.ConfigSave() f.SetConfigSave(true)
} }
return true, err return true, err
} }

View File

@ -60,15 +60,18 @@ func (f *Forge) HumanPrintRepo(check *gitpb.Repo) {
found.AppendUniqueGoPath(check) found.AppendUniqueGoPath(check)
f.PrintHumanTable(found) f.PrintHumanTable(found)
printTime("LastPull", check.Times.LastPull.AsTime()) printTime("Last Pull", check.Times.LastPull.AsTime())
printTime("LastUpdate", check.Times.LastUpdate.AsTime()) printTime("Last Dirty", check.Times.LastDirty.AsTime())
printTime("LastDirty", check.Times.LastDirty.AsTime())
printTime("dir mtime", check.Times.MtimeDir.AsTime()) printTime("dir mtime", check.Times.MtimeDir.AsTime())
printTime("HEAD mtime", check.Times.MtimeHead.AsTime()) printTime("HEAD mtime", check.Times.MtimeHead.AsTime())
printTime("Index mtime", check.Times.MtimeIndex.AsTime()) printTime("Index mtime", check.Times.MtimeIndex.AsTime())
printTime("fetch", check.Times.MtimeFetch.AsTime()) printTime("fetch", check.Times.MtimeFetch.AsTime())
printTime("last go.sum", check.Times.LastGoDep.AsTime()) printTime("last go.sum", check.Times.LastGoDep.AsTime())
printTime("last commit", check.Times.NewestCommit.AsTime()) printTime("last commit", check.Times.NewestCommit.AsTime())
now := time.Now()
dur := now.Sub(check.Times.LastUpdate.AsTime())
log.Printf("Repo Last Reload: %s\n", shell.FormatDuration(dur))
} }
func (f *Forge) testGoRepo(check *gitpb.Repo) { func (f *Forge) testGoRepo(check *gitpb.Repo) {