if (!keepBranch) {
gitBranchDelete(hotfixBranchName);
}
if (pushRemote) {
gitPush(gitFlowConfig.getProductionBranch(), !skipTag);
<BUG>if (StringUtils.isBlank(releaseBranch)) {
</BUG>
gitPush(gitFlowConfig.getDevelopmentBranch(), !skipTag);
}
}

if (!keepBranch) {
gitBranchDelete(hotfixBranchName);
}
if (pushRemote) {
gitPush(gitFlowConfig.getProductionBranch(), !skipTag);
if (StringUtils.isBlank(releaseBranch) && notSameProdDevName()) {
gitPush(gitFlowConfig.getDevelopmentBranch(), !skipTag);
}
}
