Inconsistent terminology - "revert" vs. "discard"
Created originally on Bitbucket by DaveInCaz (David Hollman)
In some places in THG Workbench the "revert" function is called "revert" and in other places "discard". I think it would be less confusing if a single term were used as a standard.
I suggest "revert" is the better term since that is also the name of the hg command.
Specific places where I have noticed this:
 In Commit view, right click on a modified file. Shows "Revert" option. When you select that option, the dialog mixes both terms.
Suggest changing "Discard changes" to "Revert without Backup"
 Rebase window - says "... you must commit, shelve to patch, or discard..."
 Merge window - much the same as rebase
 Update window - checkbox "Discard local changes..."
 Context menu for a revision - "Revert All File..." option. The dialog then states "Reverting all files will discard changes...". Though this is OK since that is just providing a definition of 'revert', the Hg help for revert defines it as "restore files to their checkout state". Maybe using that definition would be more consistent.
There could be other cases, these are all I can think of right now.
Note - I've been introducing THG to several new users recently and these kinds of issues can be real points of confusion for them (when there is so much else to learn about THG / Hg, etc.)