Silence Windows chtime warnings (fixes #288)

This commit is contained in:
Jakob Borg 2014-05-28 07:23:33 +02:00
parent 7745ed34d3
commit 4a87221f16

View File

@ -5,6 +5,7 @@ import (
"errors" "errors"
"os" "os"
"path/filepath" "path/filepath"
"runtime"
"time" "time"
"github.com/calmh/syncthing/buffers" "github.com/calmh/syncthing/buffers"
@ -274,7 +275,10 @@ func (p *puller) fixupDirectories() {
t := time.Unix(cur.Modified, 0) t := time.Unix(cur.Modified, 0)
err := os.Chtimes(path, t, t) err := os.Chtimes(path, t, t)
if err != nil { if err != nil {
l.Warnf("Restoring folder modtime: %q: %v", path, err) if runtime.GOOS != "windows" {
// https://code.google.com/p/go/issues/detail?id=8090
l.Warnf("Restoring folder modtime: %q: %v", path, err)
}
} else { } else {
changed++ changed++
if debug { if debug {