This controller handles the merge dialog.
Provide control to the merge dialog
Merge the selected revision/branch
Update the revision list whenever a radio button is clicked
Update the revision field when a list item is selected
Retrieve candidate items to merge
Launch a gitk-like viewer on the selection revision
Prompts before aborting a merge in progress
Provides a dialog for merging branches