mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-03 03:55:51 +01:00
Use static create methods instead of ambiguous constructor
This commit is contained in:
@@ -23,7 +23,7 @@ class GitFastForwardIfPossible extends GitMergeStrategy {
|
||||
MergeResult fastForwardResult = mergeWithFastForwardOnlyMode();
|
||||
if (fastForwardResult.getMergeStatus().isSuccessful()) {
|
||||
push();
|
||||
return new MergeCommandResult(Collections.emptyList(), fastForwardResult.getNewHead().toString());
|
||||
return MergeCommandResult.success(fastForwardResult.getNewHead().toString());
|
||||
} else {
|
||||
return fallbackMerge.run();
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ class GitMergeCommit extends GitMergeStrategy {
|
||||
if (result.getMergeStatus().isSuccessful()) {
|
||||
Optional<RevCommit> revCommit = doCommit();
|
||||
push();
|
||||
return new MergeCommandResult(Collections.emptyList(), extractRevisionFromRevCommit(revCommit));
|
||||
return MergeCommandResult.success(extractRevisionFromRevCommit(revCommit));
|
||||
} else {
|
||||
return analyseFailure(result);
|
||||
}
|
||||
|
||||
@@ -69,6 +69,6 @@ abstract class GitMergeStrategy extends AbstractGitCommand.GitCloneWorker<MergeC
|
||||
|
||||
MergeCommandResult analyseFailure(MergeResult result) {
|
||||
logger.info("could not merge branch {} into {} due to conflict in paths {}", toMerge, target, result.getConflicts().keySet());
|
||||
return new MergeCommandResult(result.getConflicts().keySet());
|
||||
return MergeCommandResult.failure(result.getConflicts().keySet());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ class GitMergeWithSquash extends GitMergeStrategy {
|
||||
if (result.getMergeStatus().isSuccessful()) {
|
||||
Optional<RevCommit> revCommit = doCommit();
|
||||
push();
|
||||
return new MergeCommandResult(Collections.emptyList(), extractRevisionFromRevCommit(revCommit));
|
||||
return MergeCommandResult.success(extractRevisionFromRevCommit(revCommit));
|
||||
} else {
|
||||
return analyseFailure(result);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user