func HandleAddNewWatch(ctx syncer.Context, l uri.Uri, r uri.Uri) error { if filepath.Base(l.Abs()) == ".git" { return ctx.Finish() } if !l.IsDir() { return nil } err := ctx.AddWatch(l) if err != nil { ctx.EmitLog(syncer.TypeError, err) } return nil }