From 2850cd0c3156cdeb42594664cc087641fe740236 Mon Sep 17 00:00:00 2001 From: Bernhard Guillon Date: Tue, 7 Jul 2026 23:12:53 +0200 Subject: =?UTF-8?q?Compare=20only=20size+symlink=20for=20sync=20=E2=80=94?= =?UTF-8?q?=20mode=20and=20modtime=20are=20unreliable=20across=20NTFS?= =?UTF-8?q?=E2=86=92Docker=20volume?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cmd_linux.go | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'cmd_linux.go') diff --git a/cmd_linux.go b/cmd_linux.go index 390e431..305b7d1 100644 --- a/cmd_linux.go +++ b/cmd_linux.go @@ -194,17 +194,13 @@ func syncFromManifest(remote *Manifest, stack *GitignoreStack) { if localMeta, exists := localManifest.Files[relPath]; exists { if localMeta.Size == remoteMeta.Size && - localMeta.Mode == remoteMeta.Mode && - localMeta.ModTime.Equal(remoteMeta.ModTime) && localMeta.Symlink == remoteMeta.Symlink { continue } if debugShown < 5 { - logDebug("mismatch %s: size=%d/%d mode=%o/%o modtime=%v/%v symlink=%q/%q", + logDebug("mismatch %s: size=%d/%d symlink=%q/%q", relPath, localMeta.Size, remoteMeta.Size, - localMeta.Mode, remoteMeta.Mode, - localMeta.ModTime, remoteMeta.ModTime, localMeta.Symlink, remoteMeta.Symlink) debugShown++ } -- cgit v1.2.3