Class MergedRenameGitMergeConflict
java.lang.Object
com.atlassian.bitbucket.scm.git.command.merge.conflict.AbstractGitMergeConflict
com.atlassian.bitbucket.scm.git.command.merge.conflict.AbstractPathGitMergeConflict
com.atlassian.bitbucket.scm.git.command.merge.conflict.MergedRenameGitMergeConflict
- All Implemented Interfaces:
GitMergeConflict
Describes a conflict where two different files are renamed to the same destination.
Starting in Git 2.21, when two different files are renamed to the same destination, git merge merges
their contents in-place and stores the result in the renamed file.
Prior to Git 2.21, git merge stored the two original files in separate temporary files without trying
to merge them, and ConvergentRenameGitMergeConflict is used instead of this conflict type.
- Since:
- 6.2
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionMergedRenameGitMergeConflict(String message, String path, String ourSrcPath, String theirSrcPath) -
Method Summary
Methods inherited from class com.atlassian.bitbucket.scm.git.command.merge.conflict.AbstractPathGitMergeConflict
getPathMethods inherited from class com.atlassian.bitbucket.scm.git.command.merge.conflict.AbstractGitMergeConflict
getMessage, getOurChange, getTheirChange, getType
-
Constructor Details
-
MergedRenameGitMergeConflict
-
-
Method Details
-
accept
-
getOurSrcPath
-
getTheirSrcPath
-