Directory comparison in case-insensitive file system
I have noticed something that looks like a bug.
cd /media/some_NTFS_volume mkdir folder1 touch folder1/AAA mkdir folder2 touch folder2/aaa meld folder1/ folder2/
Each folder really contains only one file, but Meld shows TWO files in each folder:
folder_1 folder_2 ------ ------ AAA AAA aaa aaa
We should see instead:
folder_1 folder_2 ------ ------ AAA aaa
The similar situation occurs when comparing folder on ext4 disk with folder on NTFS disk:
cd ~ mkdir ext4_folder touch ext4_folder/aaa cd /media/some_NTFS_volume mkdir ntfs_folder touch ntfs_folder/AAA meld ~/ext4_folder/ ntfs_folder/
Meld shows two files in ntfs_folder: "aaa" and "AAA", but actually there is only one file in ntfs_folder.
IMO, best approach here would be to repeat the ntfs filename unchanged on multiple lines.
Let's assume ext4_folder has 3 files: "aaA", "aAa", "Aaa", and ntfs_folder has one file "AAA".
Then it would be more correct to see directory comparison as follows:
ext4_folder ntfs_folder ------ ------ aaA AAA aAa AAA Aaa AAA
You can click on the first line and compare "aaA" vs. "AAA" Or click on the second line and compare "aAa" vs. "AAA" ...
But probably this improvement would be so rarely needed, so it might be not worth spending time on its implementation.