diff options
| author | Jeff Carr <[email protected]> | 2024-12-27 04:55:57 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-12-27 04:55:57 -0600 |
| commit | 40830d3f383bd89993dec5edb0e3f7c814e7e71f (patch) | |
| tree | 65d86fc419f5d9b8312bb04fd1d3e70b854ee169 /reloadTags.go | |
| parent | 328fbe9fdd619d0e3cb44d8529e95eb73c65692f (diff) | |
weird. NewestAge() took _seconds_ to run in some casesv0.0.41
Diffstat (limited to 'reloadTags.go')
| -rw-r--r-- | reloadTags.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/reloadTags.go b/reloadTags.go index e8409dc..2510ff1 100644 --- a/reloadTags.go +++ b/reloadTags.go @@ -66,6 +66,18 @@ func (repo *Repo) reloadGitTags() error { repo.Tags.Append(&newr) } + + // also set the repo.NewestCommit + cmd = []string{"git", "log", "-1", "--format=%cd"} + result = shell.PathRunQuiet(repo.FullPath, cmd) + if result.Error != nil { + log.Warn("git for-each-ref error:", result.Error) + return result.Error + } + newest := strings.Join(result.Stdout, "\n") + newest = strings.TrimSpace(newest) + tmp := getGitDateStamp(newest) + repo.Times.NewestCommit = timestamppb.New(tmp) return nil } |
