summaryrefslogtreecommitdiff
path: root/age.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2025-10-04 04:16:50 -0500
committerJeff Carr <[email protected]>2025-10-04 04:16:50 -0500
commit1ddedc1fa552ab543533e8dfa4dcd16ab3b38da6 (patch)
tree4166a983a09ccc471d20e0af4c26323bc619159e /age.go
parentf4caf3ce34e41c7bdb98e945e6bbbd2d8e559d1d (diff)
maybe this will work?v0.0.145
Diffstat (limited to 'age.go')
-rw-r--r--age.go19
1 files changed, 4 insertions, 15 deletions
diff --git a/age.go b/age.go
index 925d837..7849417 100644
--- a/age.go
+++ b/age.go
@@ -5,7 +5,6 @@ package gitpb
import (
"errors"
- "os"
"path/filepath"
"time"
@@ -13,17 +12,17 @@ import (
)
func (repo *Repo) LastGitPull() (time.Time, error) {
- return repo.oldMtime(".git/FETCH_HEAD")
+ return repo.statMtime(".git/FETCH_HEAD")
}
func (repo *Repo) GoSumAge() (time.Duration, error) {
var mtime time.Time
var err error
- mtime, err = repo.oldMtime("go.sum")
+ mtime, err = repo.statMtime("go.sum")
if err == nil {
return time.Since(mtime), nil
}
- mtime, err = repo.oldMtime("go.mod")
+ mtime, err = repo.statMtime("go.mod")
if err == nil {
return time.Since(mtime), nil
}
@@ -50,7 +49,7 @@ func (repo *Repo) GitChanged() bool {
func (repo *Repo) GitPullAge() time.Duration {
// lastpull, err := repo.LastGitPull()
- lasttime, err := repo.oldMtime(".git/FETCH_HEAD")
+ lasttime, err := repo.statMtime(".git/FETCH_HEAD")
if err != nil {
// if error, something is wrong, assume true
log.Info("GitPullAge missing .git/FETCH_HEAD", repo.FullPath)
@@ -60,13 +59,3 @@ func (repo *Repo) GitPullAge() time.Duration {
return time.Since(lasttime)
}
-
-func (repo *Repo) oldMtime(filename string) (time.Time, error) {
- pathf := filepath.Join(repo.FullPath, filename)
- statf, err := os.Stat(pathf)
- if err == nil {
- return statf.ModTime(), nil
- }
- log.Log(WARN, "Mtime() os.Stat() error", pathf, err)
- return time.Now(), err
-}