Redesigned dialog buttons...
handleGitPushWithPassword doesn't need to check for remote name in the config as it's passed from remote picker now (#210)