Hi,
I use meld to compare and develop, especially ArcticFox against full
Gecko tree. I don't know if there are alternatives, but it proves to
handle big trees and also complicated compare details. However, it is
highly complex in its dependencies being in python, gtk3 and related.
There was a time when it worked well on 10.6, 10.7 and 10.11 up to
10.13, the only systems I have at hand. About 1-2 years ago, don't
remember exactly.
Then degradation happened of different nature
1) refresh of the file tree started to be bad, some items do not
display, maybe on the left or the right side, rarely both. However,
everything was functional and clicking on a file, even if not visible,
got a correct compare
2) on 10.6 and 10.7 it stopped completely working, the main windows
doesn't open anymore
Yet on 10.11 and later, except the refresh issue, it continued working.
Nice. Then
3) comparison of files takes 99% CPU forever. I waited for hours and see
the python process there. However retrying sometimes help with another file.
Sometimes, closing the offending file comparison yields back the CPU,
sometimes not, hinting to some hanging. thread or so.
I use meld on Linux and it works and doesn't have this problem. I tried
enabling/disabling syntax highlighting and it is not related.
I fear there is something that breaks python or broken in python itself.
I don't know if problem 3) and 1) can be reproduced with small
repositories. Someone said on 10.14 there were no issues, it needs to
be tested again.
Are there python tests to be run ? Maybe they could help diagnose.
Riccardo