Files appear crossed out during dir compare if epoch time is zero +1hr
Whilst comparing two directories I was surprised to see a file appear crossed out on both sides of the comparison! Turns out, the files both had a timestamp of 01-Jan-1970 01:00:00
Tested Meld 3.18.2 using:
$ cd /tmp/meldtest
$ touch -t 197001010100.00 dir1/file1.txt
$ touch -t 197001010100.01 dir1/file2.txt
$ cp -pr dir1 dir2
$ meld dir1 dir2
$ stat dir1/file1.txt
File: dir1/file1.txt
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: 801h/2049d Inode: 264782 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 2000/ pryan) Gid: ( 2000/ pryan)
Access: 2018-10-26 22:02:20.630622211 +0100
Modify: 1970-01-01 01:00:00.000000000 +0100
Change: 2018-10-26 22:02:09.598859080 +0100
Birth: -
$ stat dir1/file2.txt
File: dir1/file2.txt
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: 801h/2049d Inode: 264783 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 2000/ pryan) Gid: ( 2000/ pryan)
Access: 2018-10-26 22:02:20.630622211 +0100
Modify: 1970-01-01 01:00:01.000000000 +0100
Change: 2018-10-26 22:02:15.286736941 +0100
Birth: -
This is running on Ubuntu 18.04.1 on an Ext4 file-system, and I'm in BST timezone (+0100) which I mention in case that relates to it being unix epoch +1 hour and not just unix epoch.