I have installed TortoiseHg on my Mac. I can run it, and it opens the repository browser. However, unlike on Windows, it doesn't add new items to Finder context menu. So I cannot right-click a file or a folder and do 'commit'. How can I perform commit then, without going to Terminal level?
To do this, you would need to do basically two things:
Both of these topics has been answered here on Ask Different; I linked to two excellent examples.
What you would have to do is create an Applescript or a bash script (bash probably being easier) that "commits" whatever it is you want to commit - you will have to scope the requirements in detail. Once you have the script written, add it to the context menu.
While @Allan's answer gives a nice explanation of how to add the commit command to the file context menu, what I was looking for was just a way to commit files without resorting to the command line. It turns out TortoiseHg has this functionality accessible in the main window, once you select the "Working Directory" revision and Commit mode (alt+2):