mirror of
https://github.com/rclone/rclone.git
synced 2026-01-06 10:33:34 +00:00
fs: Implement --no-update-dir-modtime to disable setting modification times on dirs
This commit is contained in:
@@ -154,8 +154,8 @@ func newSyncCopyMove(ctx context.Context, fdst, fsrc fs.Fs, deleteMode fs.Delete
|
||||
trackRenamesCh: make(chan fs.Object, ci.Checkers),
|
||||
checkFirst: ci.CheckFirst,
|
||||
setDirMetadata: ci.Metadata && fsrc.Features().ReadDirMetadata && fdst.Features().WriteDirMetadata,
|
||||
setDirModTime: fdst.Features().WriteDirSetModTime || fdst.Features().MkdirMetadata != nil || fdst.Features().DirSetModTime != nil,
|
||||
setDirModTimeAfter: fdst.Features().DirModTimeUpdatesOnWrite,
|
||||
setDirModTime: !ci.NoUpdateDirModTime && (fdst.Features().WriteDirSetModTime || fdst.Features().MkdirMetadata != nil || fdst.Features().DirSetModTime != nil),
|
||||
setDirModTimeAfter: !ci.NoUpdateDirModTime && fdst.Features().DirModTimeUpdatesOnWrite,
|
||||
modifiedDirs: make(map[string]struct{}),
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user