filter: emit INFO message when can't work out directory filters

See: https://forum.rclone.org/t/rclone-scans-unwanted-folder/34437
This commit is contained in:
Nick Craig-Wood 2023-02-01 14:21:45 +00:00
parent d4ea6632ca
commit adbcc83fa5

View File

@ -7,6 +7,8 @@ import (
"fmt"
"regexp"
"strings"
"github.com/rclone/rclone/fs"
)
// GlobToRegexp converts an rsync style glob to a regexp
@ -175,6 +177,7 @@ var (
func globToDirGlobs(glob string) (out []string) {
if tooHardRe.MatchString(glob) {
// Can't figure this one out so return any directory might match
fs.Infof(nil, "Can't figure out directory filters from %q: looking in all directories", glob)
out = append(out, "/**")
return out
}