summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--age.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/age.go b/age.go
index 49eea1a..925d837 100644
--- a/age.go
+++ b/age.go
@@ -49,14 +49,16 @@ func (repo *Repo) GitChanged() bool {
}
func (repo *Repo) GitPullAge() time.Duration {
- lastpull, err := repo.LastGitPull()
- if err == nil {
+ // lastpull, err := repo.LastGitPull()
+ lasttime, err := repo.oldMtime(".git/FETCH_HEAD")
+ if err != nil {
// if error, something is wrong, assume true
+ log.Info("GitPullAge missing .git/FETCH_HEAD", repo.FullPath)
ltime := repo.Times.LastPull.AsTime()
return time.Since(ltime)
}
- return time.Since(lastpull)
+ return time.Since(lasttime)
}
func (repo *Repo) oldMtime(filename string) (time.Time, error) {