yousseb / meld

Meld for macOS
https://yousseb.github.io/meld/
GNU General Public License v2.0
2.28k stars 119 forks source link

MacOS Catalina #100

Open joaonetto opened 4 years ago

joaonetto commented 4 years ago

Hello Youssef.

I use the Meld for long time in my MacOS, thank you for you time and patience in this project.

I'd like to know if Meld works on Catalina, if not, can you share your ideas about that ?

All the best,

JNetto

dsbecker commented 4 years ago

It works for me with the last official release - 3.19.2 (r6). The only problem I have with 3.19.2 (r6) is that it doesn’t quit cleanly, so merging with git or sourcetree appears to hang. But that’s easily overcome by opening Terminal and using the command killall Meld and the merging continues fine. The later versions have some insurmountable issues for me.

dsbecker commented 4 years ago

I found an even easier workaround for this hanging issue. Close the compare/merge tab first, THEN close the app. It exits cleanly then.

llorracc commented 4 years ago

I couldn't get Meld to work on Catalina when launched as the difftool or mergetool for git.

Mac apps have to be explicitly granted permission to access the filesystem on Catalina, and when they try to do so there's supposed to be either a popup or, in System Preferences/Security & Privacy/General, a button to click to grant permission. Neither of those happened for me, so I guessed that Meld had not obtained proper permissions. Sure enough, when I added the executables

/Applications/Meld.app/Contents/MacOS/Meld

and

/Applications/Meld.app/Contents/MacOS/Meld/python

to the set of programs capable of "Full Disk Access" in System Preferences/Security & Privacy/Privacy, it finally worked.

yousseb commented 4 years ago

Sorry for the late response, guys.

There's a Catalina build now here: https://github.com/yousseb/meld/releases/tag/osx-18