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 {
log.Info("forge go src scan found", newcount, "repos")
f.Repos.ConfigSave()
f.SetConfigSave(true)
}
return true, err
}

View File

@ -60,15 +60,18 @@ func (f *Forge) HumanPrintRepo(check *gitpb.Repo) {
found.AppendUniqueGoPath(check)
f.PrintHumanTable(found)
printTime("LastPull", check.Times.LastPull.AsTime())
printTime("LastUpdate", check.Times.LastUpdate.AsTime())
printTime("LastDirty", check.Times.LastDirty.AsTime())
printTime("Last Pull", check.Times.LastPull.AsTime())
printTime("Last Dirty", check.Times.LastDirty.AsTime())
printTime("dir mtime", check.Times.MtimeDir.AsTime())
printTime("HEAD mtime", check.Times.MtimeHead.AsTime())
printTime("Index mtime", check.Times.MtimeIndex.AsTime())
printTime("fetch", check.Times.MtimeFetch.AsTime())
printTime("last go.sum", check.Times.LastGoDep.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) {