Branches in the dialog should:
1) display correct annotations if local and remote branches equal and no update is needed
2) preferably the branches needing an update should be auto-selected
3) maybe a hint that a branch is X-commits ahead/behind