Merge pull request #194 from panda1100/ctime
use ctime instead of mtime to detect file owner/permission change
This commit is contained in:
@@ -27,9 +27,14 @@ func DirModTime(path string) (time.Time, error) {
|
||||
return err
|
||||
}
|
||||
|
||||
cur := info.ModTime()
|
||||
fi, err := os.Stat(path)
|
||||
if err != nil {
|
||||
return nil
|
||||
}
|
||||
stat := fi.Sys().(*syscall.Stat_t)
|
||||
cur := time.Unix(int64(stat.Ctim.Sec), int64(stat.Ctim.Nsec))
|
||||
if cur.After(lastTime) {
|
||||
lastTime = info.ModTime()
|
||||
lastTime = time.Unix(int64(stat.Ctim.Sec), int64(stat.Ctim.Nsec))
|
||||
}
|
||||
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user