mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-01-01 13:19:53 +01:00
cleanup
This commit is contained in:
@@ -95,12 +95,12 @@ public class GitMergeCommand extends AbstractGitCommand implements MergeCommand
|
||||
MergeResult result = doMergeInClone();
|
||||
|
||||
if (result.getMergeStatus().isSuccessful()) {
|
||||
if (mergeStrategy != MergeStrategy.FAST_FORWARD_IF_POSSIBLE) {
|
||||
if (!isFastForward()) {
|
||||
doCommit();
|
||||
}
|
||||
push();
|
||||
return MergeCommandResult.success();
|
||||
} else if (mergeStrategy == MergeStrategy.FAST_FORWARD_IF_POSSIBLE) {
|
||||
} else if (isFastForward()) {
|
||||
MergeCommandResult failure = MergeCommandResult.failure(Collections.emptyList());
|
||||
failure.setAborted(true);
|
||||
return failure;
|
||||
@@ -120,7 +120,7 @@ public class GitMergeCommand extends AbstractGitCommand implements MergeCommand
|
||||
|
||||
if (mergeStrategy == MergeStrategy.SQUASH) {
|
||||
mergeCommand.setSquash(true);
|
||||
} else if (mergeStrategy == MergeStrategy.FAST_FORWARD_IF_POSSIBLE) {
|
||||
} else if (isFastForward()) {
|
||||
mergeCommand.setFastForward(org.eclipse.jgit.api.MergeCommand.FastForwardMode.FF_ONLY);
|
||||
} else {
|
||||
mergeCommand.setFastForward(org.eclipse.jgit.api.MergeCommand.FastForwardMode.NO_FF);
|
||||
@@ -150,5 +150,9 @@ public class GitMergeCommand extends AbstractGitCommand implements MergeCommand
|
||||
logger.info("could not merged branch {} into {} due to conflict in paths {}", toMerge, target, result.getConflicts().keySet());
|
||||
return MergeCommandResult.failure(result.getConflicts().keySet());
|
||||
}
|
||||
|
||||
private boolean isFastForward() {
|
||||
return mergeStrategy == MergeStrategy.FAST_FORWARD_IF_POSSIBLE;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user