github.com/driusan/dgit@v0.0.0-20221118233547-f39f0c15edbb/git/file_mtime.go (about) 1 //go:build !plan9 2 // +build !plan9 3 4 package git 5 6 func (f File) MTime() (int64, error) { 7 stat, err := f.Lstat() 8 if err != nil { 9 return 0, err 10 } 11 base := int64(stat.ModTime().Unix()) << 32 12 return base | int64(stat.ModTime().Nanosecond()), nil 13 }