diff options
Diffstat (limited to 'unix.go')
| -rw-r--r-- | unix.go | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -233,6 +233,16 @@ func (rs *RepoStatus) Exists(filename string) bool { return false } +func (rs *RepoStatus) mtime(filename string) (time.Time, error) { + pathf := filepath.Join(rs.Path(), filename) + statf, err := os.Stat(pathf) + if err == nil { + return statf.ModTime(), nil + } + log.Log(REPOWARN, "mtime() error", pathf, err) + return time.Now(), err +} + // returns true if the file exists func Exists(file string) bool { _, err := os.Stat(file) |
