From 963c0f28b9ec3edca81afdb3388df92107a7219a Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 30 Dec 2020 10:36:44 +0000 Subject: [PATCH] sync: Only print "There was nothing to transfer" if no errors See: https://forum.rclone.org/t/immutable-should-set-retries-1-when-source-and-dest-are-different/21326 --- fs/sync/sync.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/fs/sync/sync.go b/fs/sync/sync.go index b37d0d2cc..eab41e775 100644 --- a/fs/sync/sync.go +++ b/fs/sync/sync.go @@ -893,7 +893,8 @@ func (s *syncCopyMove) run() error { // Read the error out of the context if there is one s.processError(s.ctx.Err()) - if s.deleteMode != fs.DeleteModeOnly && accounting.Stats(s.ctx).GetTransfers() == 0 { + // Print nothing to transfer message if there were no transfers and no errors + if s.deleteMode != fs.DeleteModeOnly && accounting.Stats(s.ctx).GetTransfers() == 0 && s.currentError() == nil { fs.Infof(nil, "There was nothing to transfer") }