Right now THG in the Workbench revision history panel seems to sort all the entries by the order they have in the topology of HG history.
However this results in strange cases where consecutive operations on the same branch are not shown consecutively.
In the attachment I show one example of this, where the yellow changesets interrupt the flow in the adjacent blue branch. Ideally all the blue changesets would be shown without interruption.
This would make following / comprehending the branch / merge history a lot easier in many cases, IMO. Even in simple cases right now it is quite hard to follow visually.