github.com/rentongzhang/docker@v1.8.2-rc1/pkg/archive/changes_windows.go (about) 1 package archive 2 3 import ( 4 "github.com/docker/docker/pkg/system" 5 ) 6 7 func statDifferent(oldStat *system.Stat_t, newStat *system.Stat_t) bool { 8 9 // Don't look at size for dirs, its not a good measure of change 10 if oldStat.ModTime() != newStat.ModTime() || 11 oldStat.Mode() != newStat.Mode() || 12 oldStat.Size() != newStat.Size() && !oldStat.IsDir() { 13 return true 14 } 15 return false 16 } 17 18 func (info *FileInfo) isDir() bool { 19 return info.parent == nil || info.stat.IsDir() 20 }