Separate out repository dialog update from various commit etc actions.
Remove unnecessary vendor override class