From 4f94b2780035114b8aa963a00c5725c5b84f9a3c Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Tue, 26 Apr 2022 09:22:30 +0100 Subject: [PATCH] check: implement --no-traverse and --no-unicode-normalization See: https://forum.rclone.org/t/rclone-check-head-or-list-object-from-source/30400 --- fs/operations/check.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/fs/operations/check.go b/fs/operations/check.go index 12c63e701..a7a52e299 100644 --- a/fs/operations/check.go +++ b/fs/operations/check.go @@ -219,11 +219,13 @@ func CheckFn(ctx context.Context, opt *CheckOpt) error { // set up a march over fdst and fsrc m := &march.March{ - Ctx: ctx, - Fdst: c.opt.Fdst, - Fsrc: c.opt.Fsrc, - Dir: "", - Callback: c, + Ctx: ctx, + Fdst: c.opt.Fdst, + Fsrc: c.opt.Fsrc, + Dir: "", + Callback: c, + NoTraverse: ci.NoTraverse, + NoUnicodeNormalization: ci.NoUnicodeNormalization, } fs.Debugf(c.opt.Fdst, "Waiting for checks to finish") err := m.Run(ctx)