mirror of
https://github.com/rclone/rclone.git
synced 2026-01-06 18:43:50 +00:00
Change --track-renames to use the length,hash pair stored in a map
This makes it much faster in the case of many files and use less memory. This also detects use of --no-traverse and disables it.
This commit is contained in:
@@ -426,10 +426,16 @@ server side move, and the source and destination have a compatible
|
||||
hash, then this will track renames during `sync`, `copy`, and `move`
|
||||
operations and perform renaming server-side.
|
||||
|
||||
Files will be matched by size and hash - if both match then a rename
|
||||
will be considered.
|
||||
|
||||
If the destination does not support server-side copy or move, rclone
|
||||
will fall back to the default behaviour and log an error level message
|
||||
to the console.
|
||||
|
||||
Note that `--track-renames` is incompatible with `--no-traverse` and
|
||||
that it uses extra memory to keep track of all the rename candidates.
|
||||
|
||||
### --delete-(before,during,after) ###
|
||||
|
||||
This option allows you to specify when files on your destination are
|
||||
|
||||
Reference in New Issue
Block a user