mirror of
				https://github.com/moby/moby.git
				synced 2022-11-09 12:21:53 -05:00 
			
		
		
		
	
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			471 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			471 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package archive
 | 
						|
 | 
						|
import (
 | 
						|
	"github.com/docker/docker/pkg/system"
 | 
						|
)
 | 
						|
 | 
						|
func statDifferent(oldStat *system.Stat_t, newStat *system.Stat_t) bool {
 | 
						|
 | 
						|
	// Don't look at size for dirs, its not a good measure of change
 | 
						|
	if oldStat.ModTime() != newStat.ModTime() ||
 | 
						|
		oldStat.Mode() != newStat.Mode() ||
 | 
						|
		oldStat.Size() != newStat.Size() && !oldStat.IsDir() {
 | 
						|
		return true
 | 
						|
	}
 | 
						|
	return false
 | 
						|
}
 | 
						|
 | 
						|
func (info *FileInfo) isDir() bool {
 | 
						|
	return info.parent == nil || info.stat.IsDir()
 | 
						|
}
 |