gitCommit(commitMessages.getReleaseFinishMessage());
if (installProject) {
mvnCleanInstall();
}
if (pushRemote) {
<BUG>gitPush(gitFlowConfig.getProductionBranch(), !skipTag);
gitPush(gitFlowConfig.getDevelopmentBranch(), !skipTag);
}</BUG>
} catch (CommandLineException e) {
getLog().error(e);

gitCommit(commitMessages.getReleaseFinishMessage());
if (installProject) {
mvnCleanInstall();
}
if (pushRemote) {
gitPush(gitFlowConfig.getProductionBranch(), !skipTag);
if (notSameProdDevName()) {
gitPush(gitFlowConfig.getDevelopmentBranch(), !skipTag);
}
}
} catch (CommandLineException e) {
getLog().error(e);
