I have been working on a branch and have made some commits. Now is there some way I can see in TortoiseHg if those commits have been pushed or are they still just local?
In Tortoise HG you can use the 'Determine and Mark outoing changesets' button (a green up-arrow with no horizontal bar) in TortoiseHG explorer.
This will compare the local changeset to the changesets on the currently selected server.