summaryrefslogtreecommitdiff
path: root/age.go
diff options
context:
space:
mode:
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
-}