Update the sorting of the BRANCH column to ensure that within a branch the revisions are sorted in order.
[hg] Enforce a null or empty branch name is the 'default' branch.
Added getBranch() to the CommittedChangeList, allowing easy determination of which branch the changelist happened on. May return null if not applicable.
Check the branch of the changelist when rendering the changes; if non-empty, make the branch visible to the user. Very helpful when looking at all changes.
When custom ChangeListColumns are added to the Repository table, and that column has a comparator, it will be added as an option for grouping. In particular, for Mercurial you can now view the Repository tab grouped by Branch.
Per the TODO on HgWorkingCopyRevisionsCommand::parents(), that method now returns a Pair, matching all the other versions of the parents() method.
For Mercurial, add an Outgoing tab to the Changes tools, which shows the changesets which have been locally committed but not yet pushed.