Я использую Murky. Есть две вещи, которые следует отметить:
Когда вы вводите url репозитория, используйте этот шаблон: https://username:password@domain.com. Это единственное место, где вы можете ввести свое имя пользователя и пароль.
Есть некоторые вещи, которые вы не можете сделать через графический интерфейс (я думаю, что merge - одна из них), в этом случае вы можете запустить терминал из приложения и использовать командную строку. Тогда вы увидите, как все изменения обновляются в графическом интерфейсе.
Murky - это примерно то же самое, но он еще не настолько развит, как GitX.
TortoiseHg - это нормальный графический интерфейс. Порт OSX отображается как «в процессе».