diff --git a/repo/repo.go b/repo/repo.go index 8fe1dae..8cad9bf 100644 --- a/repo/repo.go +++ b/repo/repo.go @@ -12,6 +12,7 @@ import ( "os" "path/filepath" "regexp" + "runtime" "strings" "time" @@ -637,6 +638,11 @@ func (h *Handler) saveBlob(w http.ResponseWriter, r *http.Request) { } func syncDir(dirname string) error { + if runtime.GOOS == "windows" { + // syncing a directory is not possible on windows + return nil + } + dir, err := os.Open(dirname) if err != nil { return err