Integration with KDE Dolphin
TortoiseHg is an excellent client not just for Mercurial but for Git too. There are simply no working Git shell extensions for Linux, including RabbitVCS. The only piece TortoiseHg lacks is integration with Dolphin, the file manager in KDE.
While overlay icons can be difficult, the menu itself is relatively easy to support through KDE's .desktop files. I was able to find one but it's unfortunately severely outdated: all paths to icons are wrong and so are some commands, such as the workbench (--newworkbench instead of log; in this particular case fixing by hand didn't work either as the workbench appears for a second in the task-bar and disappears). Until the issue is fully fixed, may I ask for an updated .desktop files for Dolphin? Thank you.